头歌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 # # # # # # # # # #
相关推荐
有想法的py工程师几秒前
PostgreSQL 设置唯一主键的生产事故复盘与最佳实践
数据库·oracle
今晚务必早点睡1 分钟前
2026 最新互联网架构演进:从“云原生”走向“AI 原生”
人工智能·云原生·架构
或与且与或非2 分钟前
postgresql+rabbitmq集群搭建方案
数据库·postgresql·rabbitmq
澳鹏Appen2 分钟前
人机协同机器学习:构建可靠AI的关键防线
人工智能·机器学习
xiaoxiaoxiaolll2 分钟前
AI赋能复合材料力学:机器学习、PINN与多尺度仿真
人工智能
小熊Coding3 分钟前
Python二手图书市场行为分析系统
开发语言·爬虫·python·django·计算机毕业设计·数据可视化分析·二手图书分析系统
是Yu欸3 分钟前
抓取ChatGPT大模型回答并做品牌曝光分析
人工智能·经验分享·chatgpt·大模型·亮数据·brightdata
ai产品老杨3 分钟前
统一视频接入与多品牌利旧:基于 Docker 与 GB28181/RTSP 的边缘计算 AI 视频中台架构设计与源码交付实践
人工智能·docker·音视频
鉴生Eric4 分钟前
BMA系统在工业厂房实现OT与IT融合时,具体如何解决不同品牌设备的数据协议兼容难题?
人工智能·物联网·工业厂房ot与it融合·智能边缘网关
AllData公司负责人6 分钟前
亲测丝滑,体验跃迁|AllData通过集成开源项目Cube-Studio,降低机器学习落地门槛
java·大数据·数据库·人工智能·机器学习·开源·cube-studio