头歌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 # # # # # # # # # #
相关推荐
女神下凡2 分钟前
office系列软件 激活破解(office 2019, 2021, 2024)
人工智能·microsoft
spider_xcxc3 分钟前
Redis 数据库高质量实践指南(一)
运维·数据库·redis·oracle·云计算
2503_931712487 分钟前
京东裸眼3D展示——30分钟建模绒感褶皱光泽都能还原
人工智能
星马梦缘8 分钟前
机器学习与模式识别 第八章 MAP与偏方差 考点压缩
人工智能·机器学习·map·岭回归·mle·双重下降
我是一颗柠檬11 分钟前
【Java项目技术亮点】加权轮询负载均衡算法
java·算法·负载均衡
一楼的猫13 分钟前
AI写作合规技术方案:平台检测机制分析与规避策略
人工智能·学习·机器学习·ai写作
灯厂码农17 分钟前
C语言动态内存分配完全指南(malloc、calloc、realloc、free)
java·c语言·算法
yoothey22 分钟前
报废审批流规则引擎设计——责任链模式完整实现
linux·开发语言·bash
阿拉斯攀登36 分钟前
Agent 核心架构:思考-行动-观察循环(ReAct)
人工智能·ai·agent·react
geovindu39 分钟前
python: Functional Options Pattern
开发语言·后端·python·设计模式·惯用法模式·函数式选项模式