Mysql中的条件语句if、case
Mysql中的条件语句在我们对数据进行转换的时候比较有用,这样就不需要创建中转表。
IF 函数
IF(expr1,expr2,expr3)
如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值。
select *,if(sva=1,"男","女") as ssva from taname where sva != ""
IF ELSE 流程控制语句
在mysql存储过程中的用法:
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...