头歌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 # # # # # # # # # #
相关推荐
ShineWinsu3 分钟前
对于C++:继承的解析—上
开发语言·数据结构·c++·算法·面试·笔试·继承
pp起床14 分钟前
动态规划 | part05
算法·动态规划
橙露16 分钟前
数据特征工程:缺失值、异常值、标准化一站式解决方案
人工智能·机器学习
小付同学呀18 分钟前
C语言学习(五)——输入/输出
c语言·开发语言·学习
新加坡内哥谈技术19 分钟前
OpenAI 的 Codex 团队如何工作并利用 AI
人工智能
GuangHeAI_ATing24 分钟前
国密算法SSD怎么选?这3款国产固态硬盘安全又高速
算法
星河耀银海32 分钟前
人工智能大模型的安全与隐私保护:技术防御与合规实践
人工智能·安全·ai·隐私
梦幻精灵_cq1 小时前
学C之路:不可或缺的main()主函数框架(Learn-C 1st)
c语言·开发语言
love530love1 小时前
Scoop 完整迁移指南:从 C 盘到 D 盘的无缝切换
java·服务器·前端·人工智能·windows·scoop
i220818 Faiz Ul1 小时前
计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计