头歌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 分钟前
【JavaEE进阶】Spring DI
java·开发语言
yonuyeung4 分钟前
代码随想录算法【Day54】
java·数据结构·算法
thinkMoreAndDoMore6 分钟前
深度学习(3)-TensorFlow入门(梯度带)
人工智能·深度学习·tensorflow
Ljw...9 分钟前
DeepSeek+Kimi生成高质量PPT
数据库·c++·powerpoint·ppt·deepseek
敲上瘾10 分钟前
基础dp——动态规划
java·数据结构·c++·python·算法·线性回归·动态规划
Dream251212 分钟前
【Transformer架构】
人工智能·深度学习·transformer
黎智程13 分钟前
AI助力小微企业技术开发规范化管理 | 杂谈
人工智能
m0_7482405416 分钟前
数据库操作与数据管理——Rust 与 SQLite 的集成
数据库·rust·sqlite
生产队队长18 分钟前
ThinkPHP:配置Redis并使用
android·数据库·redis
西猫雷婶28 分钟前
python学智能算法(三)|模拟退火算法:深层分析
算法·机器学习·模拟退火算法