一般查询用法:
select name '姓名', pass '密码' ,
case (age)#可以忽略不写
when age<18 then '少年'
when age<30 then '青年'
when age<50 then '中年'
else '老年'
end '年龄' #查询起别名
from users;
#################################
select name '姓名', pass '密码' ,
case age
when 1 then '少年'
when 2 then '青年'
when 3 then '中年'
else '老年'
end '年龄'
from users;
image.png
批量更新用法:
update users set name=
case
when id=1 then 'name1'
when id=2 then 'name2'
else 'nameN'
end ,
pass=
case
when