头歌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 # # # # # # # # # #
相关推荐
QYR-分析6 小时前
全球轻量化新能源汽车市场分析:现状、机遇与发展展望
人工智能·机器人
m0_716430076 小时前
mysql数据库表名区分大小写吗_通过lower case table names配置
jvm·数据库·python
Wy_编程6 小时前
redis 客户端编程
数据库·redis·缓存
雨墨✘6 小时前
基于比较的三种排序算法:插入排序、合并排序和快排序
数据结构·算法·排序算法
傻啦嘿哟6 小时前
Python多进程编程:用multiprocessing突破GIL限制
服务器·网络·数据库
mahtengdbb16 小时前
GDSAFusion全局-局部双尺度自适应融合改进YOLOv26多尺度特征表达能力
人工智能·深度学习·yolo
熬夜敲代码的猫6 小时前
C/C++:内存管理
c语言·c++·动态内存管理
im_AMBER6 小时前
从面试题看JS变量提升
开发语言·前端·javascript·前端框架
故事和你916 小时前
洛谷-数据结构1-2-二叉树1
开发语言·数据结构·c++·算法·leetcode·动态规划·图论
看我干嘛!6 小时前
mysql主从配置一主一从
数据库·mysql