头歌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 分钟前
八股文整理——后端
java·开发语言·spring boot·后端·学习
EterNity_TiMe_2 分钟前
别让告警变成噪音:用Prometheus和Alertmanager搭一套可远程查看的监控系统
数据库·人工智能·ai·postgresql·prometheus·cpolar
matlab代码8 分钟前
基于matlab人脸门禁识别系统(可增加其它人脸图像)源码40期】
开发语言·matlab·人脸识别·人脸门禁
世界很奇妙塔24 分钟前
大模型轻量化技术攻坚:从千亿参数到端侧部署,重构AI落地底层路径
人工智能·重构
池塘的蜗牛24 分钟前
AFDM波形基于DFT的通感一体化
算法
z小猫不吃鱼24 分钟前
模型剪枝经典论文精读:Rethinking the Value of Network Pruning
人工智能·深度学习·计算机视觉
不超限26 分钟前
Postgresql 数据库 自增字段,Vastbase 无效的问题
数据库
阿尔泰科技官方32 分钟前
阿尔泰科技——NVH/振动/声学测试专用解决方案
人工智能·信号采集·仪器仪表·数据采集卡·采样率
李少兄38 分钟前
Java CompletableFuture 解析(含常见面试题)
java·开发语言
阿坤带你走近大数据42 分钟前
Oracle新老SQL写法对比
数据库·sql·oracle