头歌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 # # # # # # # # # #
相关推荐
摇滚侠2 分钟前
限流的方法,Redis 计算器限流算法、滑动时间窗口限流算法、漏漏桶限流算法、令牌桶限流算法,Java 开发
java·数据库·redis
吾诺4 分钟前
mysql用户名怎么看
数据库·mysql
美林数据Tempodata5 分钟前
高质量数据集建设与 AI 应用落地:四大范式及最佳实践
人工智能
always_TT6 分钟前
C语言保留字与标识符规则
c语言·开发语言
yang_upup8 分钟前
Matlab里simulink的元器件介绍
开发语言·matlab
Roselind_Yi12 分钟前
多模态数据挖掘前沿:生物医学与情感分析领域论文深度解析
人工智能·python·数据挖掘·nlp·gnn·情感分析·loss
码农三叔14 分钟前
(11-4-02)感知-运动耦合与行为理解:人形机器人沉浸式感知运动协同系统(2)人形机器人运动控制
人工智能·机器人·agent·人形机器人
滑雪的企鹅.15 分钟前
Kotlin云头条技术点剖析(项目复习02)——用户协议页面
android·开发语言·kotlin
会一点点设计16 分钟前
怎么用AI生成LOGO:从概念到落地的完整指南
人工智能
小羊羔heihei20 分钟前
Python编程实战:12道趣味算法题
笔记·python·学习·其他·算法·学习方法·交友