IFNULL()
如果它不为NULL,MySQL控制流函数将返回第一个参数,否则返回第二个参数。
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)