头歌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 # # # # # # # # # #
相关推荐
小弥儿5 分钟前
GitHub今日热榜 | 2026-08-01:硬件安全工具与AI教育并行
人工智能·学习·开源·github
OpenCut7 分钟前
OpenCut丨视频后期剪辑!AI 一键清理视频画面文字水印!
人工智能·音视频
bbq粉刷匠10 分钟前
HashMap 底层原理深度拆解(二):putVal 完整链路解析(懒加载 · 链表遍历 · 尾插法)
java·开发语言·哈希算法
小柯南敲键盘24 分钟前
速卖通AI图片翻译API集成实战
人工智能·python
迷途之人不知返27 分钟前
lambda表达式
c++
jarvisuni29 分钟前
DeepSeekFlash前端依旧拉垮,而且变慢了很多!
前端·javascript·算法
@三十一Y31 分钟前
C++:红黑树的实现
开发语言·c++
kobesdu40 分钟前
流形上的优化:SO(3)与SE(3)的广义加减法在FAST-LIO中如何简化状态估计
人工智能·算法·fastlio
会周易的程序员1 小时前
唯识学架构的AI:Agent个体意识与佛陀出现可能性的推演
人工智能
_wyt0011 小时前
拓扑排序:有向无环图的排队艺术
c++·拓扑排序·队列