头歌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 分钟前
人工智能之大模型应用 基础入门第三章 大模型赋能行业与未来展望
人工智能
Y001112365 分钟前
MyBatis
数据库·mybatis
阿杰学AI5 分钟前
AI核心知识141—大语言模型之 对齐难题(简洁且通俗易懂版)
人工智能·安全·ai·语言模型·自然语言处理·aigc·ai对齐
qq_460978407 分钟前
html标签怎么表示小字号文字_small标签语义说明【操作】
jvm·数据库·python
qq_413502029 分钟前
SQL更新语句性能调优技巧_避免对索引列执行函数操作
jvm·数据库·python
AI医影跨模态组学10 分钟前
如何将机器学习模型评分与肿瘤微环境中的去乙酰化修饰及免疫细胞组成建立关联,并进一步解释其与NSCLC免疫治疗预后的机制联系
人工智能·机器学习·论文·医学·医学影像
2301_8176722611 分钟前
如何正确为包含浮动子元素的父容器设置完整背景色
jvm·数据库·python
水蓝烟雨14 分钟前
3487. 删除后的最大子数组元素和
算法·leetcode·链表
Elastic 中国社区官方博客14 分钟前
在 Discover 中探索来自新的时间序列数据流的指标
大数据·数据库·目标检测·elasticsearch·搜索引擎·数据分析·全文检索
2301_8038756115 分钟前
Redis如何通过永不过期策略规避击穿
jvm·数据库·python