头歌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 # # # # # # # # # #
相关推荐
深圳市益普科技有限公司4 小时前
半导体MES厂商有哪些:从车间网络与OT-IT融合看差异
人工智能
码匠许师傅10 小时前
【C++ 面试真题】C++ 的 const 和 constexpr 有什么区别?
c++·面试
Ai思想家11 小时前
私有化部署的服务器选型与容量规划
人工智能·安全·ai
小码哥哥11 小时前
实战指南:企业网盘与AI知识库的融合架构设计与实现
人工智能
品牌测评11 小时前
AI编码平台的技术演进与行业格局——2026年生态观察
人工智能
爱查宝小二11 小时前
爱查宝 AIGC 检测与降重能力深度评测
人工智能·aigc
白拾11 小时前
【CVPR 2026】POUR:神经坍缩驱动的可证明最优表示级机器遗忘|从隐私合规与表示几何视角
人工智能·机器遗忘·表示学习·医学影像ai·cvpr 2026·pour 论文分享·神经坍缩
坚持编程的菜鸟12 小时前
模拟实现memmove
c语言·算法·模拟实现memmove
重庆传粉科技12 小时前
AI搜索重构互联网价值交换:GEO如何缓解全域流量流失难题
大数据·人工智能