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)
广告