头歌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 # # # # # # # # # #
相关推荐
冰西瓜6002 分钟前
深度学习的数学原理(七)—— 优化器:从SGD到Adam
人工智能·深度学习
黎雁·泠崖9 分钟前
Java常用类核心详解(一):Math 类超细讲解
java·开发语言
追随者永远是胜利者14 分钟前
(LeetCode-Hot100)15. 三数之和
java·算法·leetcode·职场和发展·go
模型时代28 分钟前
Claude AI 发现 500 个高危软件漏洞
人工智能
love530love1 小时前
【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆
人工智能·windows·json·cuda·lm studio·openclaw·context length
懒惰成性的1 小时前
12.Java的异常
java·开发语言
-To be number.wan1 小时前
Python数据分析:时间序列数据分析
开发语言·python·数据分析
星爷AG I1 小时前
11-7 因果(AGI基础理论)
人工智能·agi
前路不黑暗@1 小时前
Java项目:Java脚手架项目的通用组件的封装(六)
java·开发语言·spring
EchoMind-Henry1 小时前
EchoMindBot_v1.0.0 发布了
人工智能·ai·ai agent 研发手记