本文主要是介绍头歌OpenGauss数据库-I.复杂查询第9关:交换性别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任务描述
本关任务:给定一张
tb_Salary
表,如下所示,有m = 男性
和f = 女性
的值。交换所有的f
和m
值(例如,将所有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_SalarySETsex = CASE sex WHEN 'm'THEN 'f'ELSE 'm'END;--# # # # # # # # # # End # # # # # # # # # #
这篇关于头歌OpenGauss数据库-I.复杂查询第9关:交换性别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!