头歌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 # # # # # # # # # #
相关推荐
码云数智-大飞4 分钟前
PHP 接口开发规范:统一返回格式、异常处理与参数校验
开发语言·php
hongyucai16 分钟前
torch具身常用算子
人工智能·深度学习
浮江雾26 分钟前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
林泽毅28 分钟前
PyTRIO快速入门(一):概念、推理与训练
人工智能·python·深度学习·机器学习·语言模型
我不是懒洋洋31 分钟前
从零实现一个分布式监控:Prometheus的核心设计
c++
admin and root32 分钟前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
美团技术团队34 分钟前
让AI离开温室,走向动态世界:MineExplorer揭示顶级多模态大模型被忽视的能力断层
人工智能
踏月的造梦星球37 分钟前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s39 分钟前
c++对接pdfium(一)win系统篇
开发语言·c++
Litluecat43 分钟前
2026年7月23日科技热点新闻
人工智能·科技·新闻·每日·速览