SQL
Case WHERE THEN END 用法
用法一:搜索函数
SELECT
CASE
WHERE gender='1' THEN '男'
WHERE gender='2' THEN '女'
ELSE '未知'
FROM
StaffInfo8
//如果gender=1则返回男性,如果gender=2则返回女性,否则返回未知
用法二:简单函数
SELECT
CASE gender
WHERE '1' THEN '男'
WHERE '2' THEN '女'
ELSE '未知'
FROM
Staffinfo8
简单和搜索这样的效果都是一样的,但是简单无法写判断
注意:CASE函数自返回第一个符合条件的值,剩下的将会被忽略