头歌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 # # # # # # # # # #
相关推荐
逑之几秒前
C语言笔记14:结构体、联合体、枚举
c语言·开发语言·笔记
霖霖总总2 分钟前
[小技巧23]全面理解 MySQL 的 WAL 机制:原理、影响与可观测性
数据库·mysql
崇山峻岭之间3 分钟前
Matlab学习记录30
开发语言·学习·matlab
列御寇6 分钟前
MongoDB分片集概述
数据库·mongodb
stillaliveQEJ7 分钟前
【JavaEE】Spring IoC(二)
java·开发语言·spring
程序员爱德华8 分钟前
镜面检测 Mirror Detection
人工智能·计算机视觉·语义分割·镜面检测
REDcker9 分钟前
AIGCJson 库解析行为与异常处理指南
c++·json·aigc·c
练习时长一年9 分钟前
LeetCode热题100(爬楼梯)
算法·leetcode·职场和发展
民乐团扒谱机12 分钟前
【微实验】MATLAB 仿真实战:多普勒效应 —— 洒水车音乐的音调变化仿真
开发语言·matlab·多普勒效应·多普勒频移
寻星探路12 分钟前
【Python 全栈测开之路】Python 基础语法精讲(一):常量、变量与运算符
java·开发语言·c++·python·http·ai·c#