头歌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 # # # # # # # # # #
相关推荐
宇宙的尽头是PYTHON17 小时前
开窗函数简单的排序row_number() rank() densite()
数据库
Boop_wu17 小时前
[Java 数据结构] 图(1)
数据结构·算法
小真zzz17 小时前
Nano Banana Pro 深度解析与 AI PPT 工具全面评测报告
人工智能·ai·powerpoint·ppt·chatppt·banana pro
心止水j17 小时前
hbase 电商2
数据库·windows·hbase
巨人张17 小时前
C++零基础游戏----“大鱼吃小鱼”
java·c++·游戏
伯明翰java17 小时前
Java接口
java·开发语言
无尽的罚坐人生17 小时前
hot 100 128. 最长连续序列
数据结构·算法·贪心算法
Savior`L17 小时前
基础算法:模拟、枚举
数据结构·c++·算法
半空扫地僧一枚17 小时前
D02期:档位切换
人工智能
风雨中的小七17 小时前
解密Prompt系列67. 智能体的经济学:从架构选型到工具预算
人工智能·llm