【LeetCode】627、Swap Salary
来源:互联网 发布:minecraft 1.8 mac 编辑:程序博客网 时间:2024/06/05 16:49
解答:
1)使用IF
UPDATE Salary SET sex = IF(sex='m','f','m')
或者使用 CASE WHEN... THEN ...ELSE...END
要注意语法问题:
UPDATE Salary SET sex = (CASE WHEN sex='m' THEN sex='f' ELSE sex='m' END)
这样写不能返回想要的值,会报如下的错误,sex会返回零值:
{"headers": ["id", "name", "sex", "salary"], "values": [[1, "A", "0", 2500], [2, "B", "0", 1500], [3, "C", "0", 5500], [4, "D", "0", 500]]}
UPDATE Salary SET sex = (CASE WHEN sex='m' THEN 'f' ELSE 'm' END)
阅读全文
0 0
- 【LeetCode】627、Swap Salary
- [leetcode]627. Swap Salary
- 【LeetCode】627. Swap Salary
- 【leetcode】627. Swap Salary
- LeetCode-627. Swap Salary
- [LeetCode] 627.Swap Salary
- sql leetcode 627. Swap Salary
- LeetCode——627. Swap Salary(数据库,sql)
- 627. Swap Salary
- 627. Swap Salary
- leetcode627. Swap Salary
- 627. Swap Salary
- 627. Swap Salary
- 8.leetCode627: Swap Salary
- 627.SWAP Salary
- LC 627. Swap Salary
- 【LeetCode】Second Highest Salary && Nth Highest Salary
- LeetCode | Second Highest Salary & Nth highest salary
- Linux查看物理CPU个数、核数、逻辑CPU个数
- 分布式系统架构网络之IDC机房
- Unity中射线的用法小结
- Ubuntu17.04 执行add-apt-repository时报错No module named 'softwareproperties'
- 对一个单向链表进行逆序
- 【LeetCode】627、Swap Salary
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- [Arch] False Sharing ?
- stm32使用PWM时,关闭PWM引脚会出现高电平解决方案
- 【头条】为课堂教学插上智慧的翅膀 联想教育行业的探索和实践
- jdk源码解析(三)——OutOfMemory异常的实战
- 【软考之旅】第三章 操作系统
- 看电影
- 数字图像处理 一点点