MySQL 教程
IFNULL() 函數(shù)用于判斷第一個表達(dá)式是否為 NULL,如果為 NULL 則返回第二個參數(shù)的值,如果不為 NULL 則返回第一個參數(shù)的值。
IFNULL() 函數(shù)語法格式為:
IFNULL(expression, alt_value)
如果第一個參數(shù)的表達(dá)式 expression 為 NULL,則返回第二個參數(shù)的備用值。
參數(shù)說明:
參數(shù) | 描述 |
---|---|
expression | 必須,要測試的值 |
alt_value | 必須,expression 表達(dá)式為 NULL 時返回的值 |
第一個參數(shù)為 NULL:
SELECT IFNULL(NULL, "JSON");
以上實例輸出結(jié)果為:
JSON
第一個參數(shù)不為 NULL:
SELECT IFNULL("Hello", "JSON");
以上實例輸出結(jié)果為:
Hello其他擴(kuò)展