头歌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 # # # # # # # # # #
相关推荐
核数聚1 分钟前
【赛迪专访核数聚】深耕数据治理,打通数据孤岛夯实 AI 发展根基
大数据·人工智能·算法
我不管我就要叫小猪2 分钟前
C/C++----命名空间
c语言·开发语言·c++
丘丘用户思思澪4 分钟前
AI Agent 工作模式完全指南:从执行逻辑到系统架构
人工智能·系统架构
无敌秋11 分钟前
AI-RAN 完整详解
人工智能
新知图书14 分钟前
3.2 技能的格式和工作机制(扣子编程)
人工智能·agent·ai agent·智能体
小许同学记录成长19 分钟前
相对辐射定标技术文档
图像处理·算法
火山引擎开发者社区20 分钟前
把大模型一键接进你的 App,火山引擎 Supabase 上线 AI-Gateway
人工智能
北京晶数信息科技22 分钟前
加油站成品油智慧监管平台+交易即开票一体化解决方案 (一)
大数据·人工智能·物联网·产品经理·需求分析
中微极客24 分钟前
2026 AI视频生成模型选型:Veo 3.1、Kling 3.0、Seedance 2.0实测对比
人工智能·音视频
自由随风飘28 分钟前
JAVA中的面向对象-3
java·开发语言