头歌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 # # # # # # # # # #
相关推荐
RoboWizard1 分钟前
本地AI主机批量部署 高效存储支撑全场景配置
大数据·人工智能
你真是饿了2 分钟前
算法专题二:滑动窗口
算法
dingzd953 分钟前
产品同质化严重如何用材质升级做出溢价空间
大数据·人工智能·跨境电商·内容营销
Jordannnnnnnn5 分钟前
追赶33名
c++
ccLianLian8 分钟前
数论·约数
数据结构·算法
@PHARAOH8 分钟前
WHAT - AI 时代下的候选人
大数据·前端·人工智能
会编程的土豆8 分钟前
【数据结构与算法】最短路径---Dijkstra 算法
数据结构·c++·算法
2401_879693879 分钟前
C++中的观察者模式实战
开发语言·c++·算法
炽烈小老头11 分钟前
【 每天学习一点算法 2026/03/24】寻找峰值
学习·算法
何仙鸟12 分钟前
Garmagenet环境安装
人工智能·深度学习