头歌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 # # # # # # # # # #
相关推荐
2501_941802487 分钟前
C++高性能并发编程实战:从多线程管理到内存优化与任务调度全流程解析
java·开发语言·c++
zzzsde12 分钟前
【C++】哈希表实现
数据结构·c++·哈希算法·散列表
智算菩萨17 分钟前
走向通用智能的大语言模型:具身、符号落地、因果与记忆的统一认知视角
人工智能·语言模型·自然语言处理
算家计算21 分钟前
千问一周破千万下载背后:AI应用需求的爆发与生态竞赛
人工智能·aigc·资讯
算家计算22 分钟前
基于GitHub Actions与算力平台API:构建端到端的模型自动训练与部署流水线
人工智能·机器学习
无敌最俊朗@23 分钟前
力扣hot100-环形链表(2)142
算法·leetcode·链表
CharlieWang30 分钟前
AI Elements Vue,帮助你更快的构建 AI 应用程序
前端·人工智能·chatgpt
人工智能训练32 分钟前
在Windows系统Docker中使用wsl2、容器、windows文件路径三种不同挂载方式的区别和性能差异
运维·服务器·人工智能·windows·docker·容器·wsl2
Creeper.exe40 分钟前
【C语言】函数
c语言·开发语言
Elias不吃糖44 分钟前
C++ 中“编译器自动帮我传参”和“我自己写初始化”的本质区别
c++