头歌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 # # # # # # # # # #
相关推荐
国产化创客14 小时前
边缘计算轻量级模型SSR-Net使用指南
人工智能·物联网·边缘计算·智能硬件
海上飞猪14 小时前
【Redis】Redis基础与测试环境搭建(Mac版)入门
数据库·redis·macos
一叶飘零_sweeeet14 小时前
零基础入门 Go 语言
开发语言·后端·golang
电商API&Tina14 小时前
合规电商数据采集 API|多平台实时数据抓取,告别爬虫封号风险
大数据·开发语言·前端·数据库·爬虫·python
Hcoco_me14 小时前
大模型面试题77:你在训练GRPO和DPO的时候使用了什么强化学习框架?
人工智能·深度学习·机器学习·chatgpt·机器人
hqwest14 小时前
码上通QT实战32--报警页面02-触发报警条件
开发语言·qt·传感器采集·温度报警·湿度报警·亮度报警·阈值判定
Aaron_94514 小时前
LLaMA Factory:一站式大语言模型高效微调框架解析
人工智能·语言模型·llama
WLJT12312312314 小时前
从基础材料到高端制造的进化之路
大数据·人工智能
sali-tec14 小时前
C# 基于OpenCv的视觉工作流-章12-双边滤波
图像处理·人工智能·opencv·算法·计算机视觉
牵牛老人14 小时前
Windows下安装Qt后再添加或移除Qt组件需要组件的有效资料档案库如何处理
开发语言·windows·qt