头歌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 # # # # # # # # # #
相关推荐
_Chipen1 分钟前
C++基础问题
开发语言·c++
灿烂阳光g6 分钟前
OpenGL 2. 着色器
c++·opengl
Gauss松鼠会8 分钟前
GaussDB应用场景全景解析:从金融核心到物联网的分布式数据库实践
数据库·分布式·物联网·金融·database·gaussdb
止观止34 分钟前
JavaScript对象创建9大核心技术解析
开发语言·javascript·ecmascript
守城小轩36 分钟前
Chromium 136 编译指南 - Android 篇:开发工具安装(三)
android·数据库·redis
算家计算39 分钟前
“28项评测23项SOTA——GLM-4.1V-9B-Thinking本地部署教程:10B级视觉语言模型的性能天花板!
人工智能·开源
Codebee39 分钟前
OneCode注解驱动:智能送货单系统的AI原生实现
人工智能·低代码
尽兴-41 分钟前
如何将多个.sql文件合并成一个:Windows和Linux/Mac详细指南
linux·数据库·windows·sql·macos
2401_878624791 小时前
pytorch 自动微分
人工智能·pytorch·python·机器学习