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