头歌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 # # # # # # # # # #
相关推荐
SilentSamsara几秒前
HTTP 客户端实战:httpx/重试/限速/连接池/中间件设计
开发语言·网络·python·http·青少年编程·中间件·httpx
Hall_IC几秒前
LSM6DS3TR-C现货询价丨粤科源兴ST代理商,专业FAE技术支持
c++
填满你的记忆1 分钟前
《动态规划-基础篇》
算法·动态规划·力扣
阿里云云原生1 分钟前
告别 30 分钟故障演练!ChaosBlade AI 让混沌工程像“聊天”一样简单
人工智能·阿里云·云原生·chaosblade
东坡肘子1 分钟前
稳定 > 新功能 -- 肘子的 Swift 周报 #138
人工智能·swiftui·swift
架构源启1 分钟前
Spring AI进阶系列(14)- 2026 可观测性最佳实践:从链路追踪到企业级 AI 治理落地
java·人工智能·spring
进击的荆棘2 分钟前
优选算法——队列+宽搜
数据结构·c++·算法·leetcode·bfs·队列
Anchenry2 分钟前
CoinTrail-智能Ai记账软件
人工智能·软件工程·软件需求
superantwmhsxx2 分钟前
ChatGPT Images 2.0 角色一致性实战:如何在多轮对话中保持人物形象统一
人工智能·chatgpt
Irissgwe3 分钟前
STL简介
c++·stl