头歌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 # # # # # # # # # #
相关推荐
MoonBit月兔5 分钟前
MoonBit 大型软件合成挑战赛决赛暨 Meetup 0.9 版本专场回顾
大数据·开发语言·人工智能·moonbit
白云千载尽12 分钟前
深度思考——概率论与神经网络训练的关系
人工智能·神经网络·概率论
宣宣猪的小花园.12 分钟前
C语言重难点全解析:指针到内存四区
c语言·开发语言
莱歌数字12 分钟前
AI在寻优计算的应用
人工智能·科技·系统架构·制造·cae
南宫萧幕13 分钟前
HEV 智能能量管理实战:从 MPC/PPO 理论解析到 Python-Simulink 联合仿真闭环全流程
开发语言·python·算法·matlab·控制
啦啦啦_999913 分钟前
1. 一元/多元线性回归之 正规方程求解法
算法·回归·线性回归
码农的神经元14 分钟前
Python 实现县域变电站智能巡检与抢修调度:地图、路径规划与恢复策略
开发语言·python
共绩算力15 分钟前
2026年4月AI大模型热点速览:DeepSeek V4 与 GPT-5 Turbo 同台
人工智能·gpt·共绩算力
user_admin_god17 分钟前
SSE 流式响应 Chunk 被截断问题的排查与修复
java·人工智能·spring boot·spring·maven·mybatis
互联网推荐官20 分钟前
大模型应用开发的上下文工程与推理链路深度拆解
大数据·运维·人工智能