头歌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 # # # # # # # # # #
相关推荐
01_ice20 分钟前
MySQL库和表的操作
数据库·mysql
阿里云大数据AI技术21 分钟前
Daft 多模态视频抽帧性能优化实践:从抽帧到大模型打标,一条视频理解流水线是怎么跑起来的
大数据·人工智能·spark
wuyk55524 分钟前
Python 第三章:列表 List
服务器·开发语言·python
weixin_4462608525 分钟前
Wyvern:生成可溯源多模态报告的智能体框架
人工智能
笨鸟先飞,勤能补拙28 分钟前
从预测到决策:人工智能与机器学习的系统方法、工程闭环与现实边界
大数据·人工智能·windows·python·机器学习·密码学
tech讯息32 分钟前
生成式 AI 从 POC 验证迈向正式生产,推理部署环节成为卡点的核心原因是什么?
大数据·人工智能
Aethir33 分钟前
第三章 — 成本与经济模型
大数据·人工智能
燕云少君33 分钟前
你只是跟AI聊聊天,它已经准备好刷你的卡了
人工智能·chatgpt·openai
(╹◡╹)34 分钟前
18.剪枝
算法·机器学习·剪枝
Java学术趴35 分钟前
我把一上午的表格活,拆成了 TRAE Work 的四步
人工智能