MySQL IFNULL() 控制流程函數將傳回第一個參數(如果它不是 NULL),否則傳回第二個參數。
IFNULL(expression1, expression2)
這裡如果表達式1不為NULL,則IFNULL()會傳回表達式1,否則傳回表達式2。如果兩個參數都是 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)
以上是MySQL IFNULL()控制流函數有什麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!