头歌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 # # # # # # # # # #
相关推荐
MetaLite2 分钟前
AI编程与工程底座-让AI遵守SpringBoot边界
人工智能·spring boot·ai编程
子文雨3 分钟前
基于 uC3845 与 ATtiny13 双芯片架构的 8.4V/2.5Ah 锂电池智能充电器设计
单片机·嵌入式硬件·算法
bnmoel3 分钟前
C++ 基础入门篇(一):命名空间,输入&输出,缺省参数,函数重载
c++·函数重载·语法·命名空间·缺省参数
angered8 分钟前
「AI 应用 / AI Agent」行业日报 · 2026-09-05
人工智能·ai编程
青山木8 分钟前
Hot 100 --- 数组中的第K个最大元素
java·数据结构·算法·排序算法
CAIE注册人工智能工程师9 分钟前
突发!GPT-6刚刚开放使用、上线API,能体验AGI模型了
人工智能·gpt·agi
玛卡巴卡ldf12 分钟前
【AICoding】笔试提示词设计思路
java·算法·ai编程
进击切图仔16 分钟前
Autodl 平台接受客户端端口数据
人工智能
新知图书18 分钟前
第8章 智能体设计模式5:上下文工程
人工智能·智能体
微软技术分享19 分钟前
Ubuntu 本地部署Ollama+OpenWebUI教程
数据库·ubuntu·postgresql