MYSQL--selectif用法

    xiaoxiao2021-12-14  26

    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

    转载请注明原文地址: https://ju.6miu.com/read-964110.html

    最新回复(0)