头歌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 # # # # # # # # # #
相关推荐
萧曵 丶几秒前
JavaScript 函数各种写法和场景
开发语言·javascript·ecmascript
naruto_lnq1 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
雪域迷影2 分钟前
C++17中使用inline修饰类的静态成员变量
开发语言·c++·inline static·类静态成员变量
无忧智库2 分钟前
智慧城市核心标准全景解析:从顶层设计到落地实践的深度解读(PPT)
人工智能·智慧城市
星火开发设计3 分钟前
共用体 union:节省内存的特殊数据类型
java·开发语言·数据库·c++·算法·内存
2501_9421917714 分钟前
【YOLOv26实战】健身器材物体检测与识别:从模型优化到实际应用
人工智能·yolo·目标跟踪
求梦82015 分钟前
【力扣hot100题】合并两个有序链表(22)
算法·leetcode·链表
Genie cloud20 分钟前
外贸独立站建站完整教程
服务器·数据库·云计算
仰望星空_Star23 分钟前
Java证书操作
java·开发语言
2301_8223650324 分钟前
数据分析与科学计算
jvm·数据库·python