头歌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 # # # # # # # # # #
相关推荐
ejinxian2 分钟前
PHP 超文本预处理器 发布 8.5 版本
开发语言·php
weiwuxian5 分钟前
揭开智能体的神秘面纱:原来你不是"超级AI"!
人工智能
Codebee5 分钟前
“自举开发“范式:OneCode如何用低代码重构自身工具链
java·人工智能·架构
说私域17 分钟前
基于开源AI智能名片链动2+1模式的S2B2C商城小程序:门店私域流量与视频号直播融合的生态创新研究
人工智能·小程序·开源
Ronin-Lotus20 分钟前
深度学习篇---Yolov系列
人工智能·深度学习
weixin_4461224621 分钟前
LinkedList剖析
算法
GiraKoo23 分钟前
【GiraKoo】C++14的新特性
c++
软件黑马王子28 分钟前
C#系统学习第八章——字符串
开发语言·学习·c#
阿蒙Amon30 分钟前
C#读写文件:多种方式详解
开发语言·数据库·c#
悠悠小茉莉34 分钟前
Win11 安装 Visual Studio(保姆教程 - 更新至2025.07)
c++·ide·vscode·python·visualstudio·visual studio