头歌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 # # # # # # # # # #
相关推荐
冬奇Lab3 分钟前
Code Agent 解剖(15):Harness 设计之五——可观测性
人工智能·开源
冬奇Lab4 分钟前
开源项目第203期:Cumora — AI Agent 与人类同队的跨平台团队协作工具
人工智能·开源·资讯
「QT(C++)开发工程师」4 分钟前
C++ auto 用法详解
开发语言·c++
愤怒的苹果ext6 分钟前
MySQL Shell备份恢复数据库
数据库·mysql·备份恢复·mysqlsh
天远Date Lab9 分钟前
零信任架构实战:基于天远双人婚姻评估查询构建自动化房产按揭联合审查网关
运维·人工智能·架构·自动化
OPEN-F11 分钟前
C++STL教程:容器适配器与实用工具
开发语言·c++
甲维斯15 分钟前
Claude Opus5 开发中转应用平台的5万字项目文档!
人工智能
yaoxin52112323 分钟前
507. Java 反射 - 在 BeanFactory 中实现依赖注入
java·开发语言
OPEN-F29 分钟前
C++模板教程:变参模板、折叠表达式与SFINAE
java·开发语言·c++
hahaha601630 分钟前
HLS高层次综合设计技巧--C++类和模板
图像处理·人工智能·算法·计算机视觉