1.应用场景

经常出现面试题目中, 面试官要求使用一行SQL来完成这个操作,从而来检查掌握SQL的程度。

2.学习/操作

1. 文档

TBD

2. 整理输出

2.1 如何使用SQL语句交换男女性别[只使用一条update语句] 

默写两遍才把方式一书写下来!

方式一:

update user set sex = case sex when '男' then '女' else '男' end;

方式二:0

update user set sex = IF(sex= '男','女','男');

备注

case sex when '男' then '女' else '男' end 

不仅仅用于更新,可用于增删改查 // TBD  学习要懂得发散思维,举一反三

3.问题/补充

TBD

4.参考

TBD

后续补充

...

更多推荐

MySQL - 如何使用SQL语句交换男女性别