头歌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 # # # # # # # # # #
相关推荐
陈天伟教授15 小时前
人工智能应用-机器视觉:AI 鉴伪 03.换脸伪造技术
人工智能·神经网络·生成对抗网络
Shea的笔记本15 小时前
MindSpore实战笔记:Pix2Pix图像转换复现全记录
笔记·算法·机器学习·web3
Yeats_Liao15 小时前
长文本优化:KV Cache机制与显存占用平衡策略
人工智能·深度学习·学习·机器学习·华为
清酒难咽15 小时前
算法案例之蛮力法
c++·经验分享·算法
Ulyanov15 小时前
Impress.js 3D立方体旋转个人年终总结设计与实现
开发语言·前端·javascript·3d·gui开发
石逸凡15 小时前
基于实体地图的金融大模型落地方法探索与前景展望
人工智能·金融
jllllyuz15 小时前
室外可见光通信信道建模与MATLAB实现(直射链路与反射链路)
开发语言·matlab
榴莲不好吃15 小时前
前端js图片压缩
开发语言·前端·javascript
cooldream200915 小时前
辩核AI具身辩论数字人训练系统:技术架构与功能体系全解析
人工智能·架构·具身数字人
想逃离铁厂的老铁15 小时前
Day50 >> 98、可达路径 + 广度优先搜索理论基础
算法·深度优先·图论