MYSQL--select if用法

来源:互联网 发布:怎么设计软件手机软件 编辑:程序博客网 时间:2024/04/29 03:03

IF语句用法


1、IF(expr1 , expr2 , expr3)

如果expr1是true,则if()的返回值为expr2;否则返回值为expr3。

例如:SELECT IF(1 > 2 , 2 , 3);                      返回值为3

            SELECT IF(1 < 2 , 'YES' , 'NO');        返回值为NO 

如果expr2或expr3中只有一个明确是NULL,则IF()函数的结果类型为非NULL表达式的结果类型


2、IFNULL(expr1 , expr2)

如果expr1不为NULL,则IFNULL()返回值为expr1;否则其返回值为expr2

例如:SELECT IFNULL(1 , 0) ;                      返回值为1

    SELECT  IFNULL(NULL , 10);           返回值为10

0 0
原创粉丝点击