头歌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 # # # # # # # # # #
相关推荐
赵渝强老师1 分钟前
【赵渝强老师】OceanBase的配置文件与配置项
数据库·oceanbase
AI视觉网奇3 分钟前
ue 自己制作插件 c++
c++·ue5
Insight4 分钟前
拒绝手动 Copy!一文吃透 PyTorch/NumPy 中的广播机制 (Broadcasting)
算法
踏浪无痕13 分钟前
架构师如何学习 AI:三个月掌握核心能力的务实路径
人工智能·后端·程序员
xb113218 分钟前
C#委托详解
开发语言·c#
brent42318 分钟前
DAY50复习日
开发语言·python
闲看云起21 分钟前
大模型应用开发框架全景图
人工智能·语言模型·ai编程
CoovallyAIHub25 分钟前
工业视觉检测:多模态大模型的诱惑
深度学习·算法·计算机视觉
木头程序员27 分钟前
前端(包含HTML/JavaScript/DOM/BOM/jQuery)基础-暴力复习篇
开发语言·前端·javascript·ecmascript·es6·jquery·html5
Jayden_Ruan32 分钟前
C++分解质因数
数据结构·c++·算法