头歌OpenGauss数据库-I.复杂查询第9关:交换性别

任务描述

本关任务:给定一张 tb_Salary 表,如下所示,有 m = 男性f = 女性的值。交换所有的 fm 值(例如,将所有 f 值更改为 m,反之亦然)。

id name sex salary
1 Elon f 7000
2 Donny f 8000
3 Carey m 6000
4 Karin f 9000
5 Larisa m 5500
6 Sora m 500

要求只使用一句更新update语句,且不允许含有任何select语句完成任务。

复制代码
 --#
 --# # # # # # # # # # Begin # # # # # # # # # #
 UPDATE tb_Salary
 SET
 sex = CASE sex WHEN 'm'
 THEN 'f'
 ELSE 'm'
 END;

 --# # # # # # # # # # End # # # # # # # # # #
相关推荐
维基框架10 分钟前
汽车座舱开发上云 Google的Arm实例解决了什么实际问题
arm开发·人工智能·汽车
Kobebryant-Manba16 分钟前
Hugging Face中transformers库
人工智能·深度学习·机器学习·bert
nianniannnn20 分钟前
Qt QMessageBox知识点
开发语言·数据库·qt
—Miss. Z—21 分钟前
计算机二级MySQL——简单应用题(存储过程&存储函数)
数据库·oracle·php
萌动的小火苗23 分钟前
嵌入式开发中的栈与队列:任务调度为什么依赖数据结构
数据结构·c++·单片机·嵌入式硬件
叩码以求索26 分钟前
统计按位或能得到最大值的子集数目(一)
数据结构·算法
2601_9574188028 分钟前
AI美颜本地跑支持手机、电脑、苹果系统
人工智能·ai
AI_Auto29 分钟前
工业与AI融合应用 | 四个实战用例!机械装备行业AI+数字孪生+机器人落地全景
大数据·人工智能·机器人·制造
Ww.xh30 分钟前
AI助手高并发性能优化四策
人工智能
浩哥学JavaAI31 分钟前
2026年最新AI agent面试(07)_大模型架构基础
人工智能·面试·架构