头歌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 # # # # # # # # # #
相关推荐
时光Autistic13 小时前
【安装教程】AI标注工具X-AnyLabeling安装配置
人工智能·python
knight_9___13 小时前
大模型project面试7
人工智能·python·算法·面试·大模型·agent
liudanzhengxi13 小时前
CRM系统技术文章
linux·服务器·网络·人工智能·新人首发
JavaAgent架构师13 小时前
前端AI工程化(六):Function Calling与RAG前端实践
前端·人工智能
yuhuofei202113 小时前
【Python入门】Python与PyCharm的安装
开发语言·python·pycharm
ZhengEnCi13 小时前
08-编码器结构 🏗️
人工智能
吴声子夜歌13 小时前
Java——类加载机制
java·开发语言·python
掘金安东尼13 小时前
Buildsom |老板说要加码 AI 推广?我调研后发现:77% 的品牌,其实都在“盲投”
人工智能
Android出海13 小时前
5月合规风暴眼:Google Play权限大限与欧盟游戏监管新棋局
人工智能·游戏·google play·谷歌开发者·android开发者·google开发者·google play开发者
在繁华处13 小时前
轻棋局(一):项目总览与架构设计
人工智能·windows