分支语句
基本语法:if(条件,为真结果,为假结果)
代码如下:
select *,IF(sex=1,'男','女') '性别'
from stu_info where id=8
循环语句
表达式格式:CASE column
WHEN 条件1 THEN 表达式1
WHEN 条件2 THEN 表达式2
…
ELSE 表达式
END [as] column_alias
即:查询数据时候 当满足1条件时候 column 值为表达式1 ,
当满足2条件时候 column 值为表达式2…
若都不满足则为ELSE 后的表达式,
最后END 结束,起个别名,方便检索
代码如下:
select
*,
CASE sex
WHEN 1 THEN
'男'
WHEN 0 THEN
'女'
ELSE
'123'
END
from stu_info