流程控制
case语法:等值判断
case 值 when 比较值1 then 结果1 when 比较值2 then 结果2 ... else 结果 end
说明:
- 当值等于某个比较值的时候,对饮的结果会被返回;
- 如果所有的背胶纸都不相等则返回else的结果;
- 如果没有else并且所有值都不相等则返回null;
例:以下表,性别为男输出姓+帅哥,如果为女输出姓+美女
文章来源:https://www.toymoban.com/news/detail-727227.html
select
name
,sex
,case sex
when "男" then CONCAT(left(name,1),"帅哥")
when "女" then CONCAT(left(name,1),"美女")
else "保密"
end
from students;
文章来源地址https://www.toymoban.com/news/detail-727227.html
到了这里,关于Msql_流程控制case的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!