mysql switch语句
- case后面紧跟要被作为判断的字段
- when后面跟判断条件
- then后面跟结果
- else相当于default
- end是语句结束语
多条件查询
SELECT
CASE `status`
WHEN 1 THEN
'成功'
WHEN 0 THEN
'待处理'
WHEN - 1 THEN
'拒绝'
ELSE
'未知'
END AS STATUS
FROM
`user`
查询结果
多条件修改
update `user`
SET `delete`=
CASE `status`
WHEN 1 THEN
'aa'
WHEN 0 THEN
'bb'
WHEN - 1 THEN
'cc'
ELSE
'dd'
END
结果