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
结果

1783

被折叠的 条评论
为什么被折叠?



