头歌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 # # # # # # # # # #
相关推荐
拖拖76510 小时前
Scaling Laws for Neural Language Models:大模型为什么可以被“规模化预测”?
人工智能
何陋轩10 小时前
Spring AI实战指南:在Java项目中集成大语言模型
人工智能·后端·机器学习
ServBay10 小时前
为什么 PostgreSQL 就是比 MySQL 香?
数据库·mysql·postgresql
道剑剑非道10 小时前
FFmpeg 6.0 实战:用 C++ 封装摄像头采集与 RTSP 推流
开发语言·c++·ffmpeg
灵智实验室10 小时前
PX4状态估计技术EKF2详解(二):EKF2 误差状态动力学与协方差传播
算法·无人机·px 4
暗夜猎手-大魔王10 小时前
转载--Karpathy 怎么看 AI Agent(三):怎么给 Agent 搭一个真正能用的上下文
人工智能
m0_4636722010 小时前
golang如何实现群聊功能_golang群聊功能实现策略
jvm·数据库·python
_3762715310 小时前
如何利用 Provide 注入 API 实例?解决组件库依赖全局接口痛点
jvm·数据库·python
工业甲酰苯胺10 小时前
Redis--集群搭建与主从复制原理
数据库·redis·php
2401_8504916510 小时前
如何用 keys 与 values 分别提取 Map 的所有键或所有值
jvm·数据库·python