头歌OpenGauss数据库-I.复杂查询第9关:交换性别

任务描述

本关任务:给定一张 tb_Salary 表,如下所示,有 m = 男性 和 f = 女性的值。交换所有的 f 和 m 值(例如,将所有 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 # # # # # # # # # #
相关推荐
陆卿之8 分钟前
Java对接DeepSeek
java·开发语言·人工智能
庄园特聘拆椅狂魔9 分钟前
Java 后端转全栈的第一课:从前端项目搭建到技术选
java·开发语言·前端
汉克老师19 分钟前
GESP2026年9月认证C++五级( 第三部分编程题(1、哥德巴赫猜想))精讲
c++·gesp·小学生·学c++编程
Discipline102921 分钟前
流水线运行是否正随时间变得更加集中?
算法
Leo.yuan24 分钟前
企业可信Data Agent怎么建:可信分析智能体(Traceable Analytic Agent)的分析链路与验证机制
大数据·人工智能·机器学习
小灰灰搞电子26 分钟前
C++ final 关键字详解:从虚函数到类继承的完整指南
c++·final
u13013038 分钟前
AI 日报(2026年9月23日)
人工智能
想带你从多云到转晴40 分钟前
LLM/AI应用八股
人工智能·chatgpt
QY_Research_40 分钟前
2026-2032年个人安全警报装置市场分析 CAGR4.7% 产业全景报告
大数据·人工智能·安全
lzhdim42 分钟前
C#不为人知的10个魔法特性:资深开发者也会震惊的底层奥秘
java·前端·javascript·算法·c#