头歌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 # # # # # # # # # #
相关推荐
CoderJia程序员甲14 小时前
GitHub 热榜项目 - 日榜(2026-04-05)
人工智能·ai·大模型·github·ai教程
Jp7gnUWcI15 小时前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
开发语言·c++
LaughingZhu15 小时前
Anthropic 收购 Oven 后,Claude Code 用运行时写了一篇护城河文章
大数据·人工智能·经验分享·搜索引擎·语音识别
北顾笙98015 小时前
day15-数据结构力扣
数据结构·算法·leetcode
Devil枫15 小时前
AI+地图:一句话,实现智能周边推荐与路线规划
人工智能
茫茫人海一粒沙15 小时前
Function Calling vs Tool Calling:从机制到架构的统一认知框架
人工智能
qq_5710993515 小时前
学习周报三十九
人工智能·深度学习·机器学习
陈天伟教授15 小时前
Hugging Face 快速入门手册(实操案例-心电心音同步分析)
人工智能
xcs1940515 小时前
Java 上位机防空警报系统开发
java·开发语言
AI成长日志15 小时前
【GitHub开源项目专栏】黑客松项目架构模式解析:微服务、事件驱动与Serverless实战
算法