头歌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 # # # # # # # # # #
相关推荐
!停13 小时前
数据结构二叉树—链式结构(下)
数据结构·算法
逆境不可逃13 小时前
LeetCode 热题 100 之 41.缺失的第一个正数
算法·leetcode·职场和发展
码农小韩13 小时前
AIAgent应用开发——大模型理论基础与应用(六)
人工智能·python·提示词工程·aiagent·deepseek
lisw0513 小时前
AI音乐技术及应用生态!
人工智能·机器学习
jiangtao13 小时前
软件研发奇点时刻:从“AI 辅助对话”转向“AI 自动执行”。
人工智能·agent·openclaw
一株菌子13 小时前
10.12 总结
开发语言·python
一个努力编程人13 小时前
NLP领域————T5算法
人工智能·自然语言处理
老金带你玩AI13 小时前
这个Skill能自动学会你的所有习惯,踩过的坑!
人工智能
power 雀儿14 小时前
LibTorch激活函数&LayerNorm归一化
c++·人工智能
枷锁—sha14 小时前
【CTFshow-pwn系列】03_栈溢出【pwn 051】详解:C++字符串替换引发的血案与 Ret2Text
开发语言·网络·c++·笔记·安全·网络安全