头歌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 # # # # # # # # # #
相关推荐
fenglllle7 分钟前
mybatis-plus SQL 注入漏洞导致版本升级引发的问题
数据库·sql·mybatis
learning-striving13 分钟前
SQL server创建数据表
数据库·sql·mysql·sql server
吃着火锅x唱着歌14 分钟前
LeetCode 1128.等价多米诺骨牌对的数量
算法·leetcode·职场和发展
Yeats_Liao16 分钟前
时序数据库系列(三):InfluxDB数据写入Line Protocol详解
数据库·后端·时序数据库
ᐇ95941 分钟前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
十八岁讨厌编程42 分钟前
【算法训练营 · 补充】LeetCode Hot100(中)
算法·leetcode
天地之于壹炁兮43 分钟前
编程I/O入门指南:核心操作全解析
数据库·windows·microsoft
橘颂TA44 分钟前
【剑斩OFFER】算法的暴力美学——最小覆盖字串
算法·c/c++·就业
wearegogog1231 小时前
基于混合蛙跳算法和漏桶算法的无线传感器网络拥塞控制与分簇新方法
网络·算法
切糕师学AI1 小时前
SQL中的函数索引/表达式索引
数据库·sql·mysql·postgresql·oracle