MySQL IFNULL() 控制流函数的用法是什么?
如果 MySQL IFNULL() 控制流函数的第一个参数不为 NULL,则返回第一个参数,否则返回第二个参数。
语法
IFNULL(expression1, expression2)
如果 expression1 不为 NULL,则 IFNULL() 将返回 expression1,否则返回 expression2。如果两个参数都为 NULL,则将返回 NULL。以下示例将展示这一点 -
mysql> Select IFNULL(NULL,'Ram'); +--------------------+ | IFNULL(NULL,'Ram') | +--------------------+ | Ram | +--------------------+ 1 row in set (0.00 sec) mysql> Select IFNULL('Shyam','Ram'); +-----------------------+ | IFNULL('Shyam','Ram') | +-----------------------+ | Shyam | +-----------------------+ 1 row in set (0.00 sec) mysql> Select IFNULL(NULL,NULL); +-------------------+ | IFNULL(NULL,NULL) | +-------------------+ | NULL | +-------------------+ 1 row in set (0.00 sec)
广告