MySQL IFNULL() 函數
IFNULL() 函數用於判斷第一個運算式是否為 NULL,如果為 NULL 則返回第二個參數的值,如果不為 NULL 則返回第一個參數的值。
IFNULL() 函數語法格式為:
IFNULL(expression, alt_value)
如果第一個參數的運算式 expression 為 NULL,則返回第二個參數的備用值。
參數說明:
參數 | 描述 |
---|---|
expression | 必須,要測試的值 |
alt_value | 必須,expression 運算式為 NULL 時返回的值 |
實例
第一個參數為 NULL:
SELECT IFNULL(NULL, "zaixian");
以上實例輸出結果為:
zaixian
第一個參數不為 NULL:
SELECT IFNULL("Hello", "zaixian");
以上實例輸出結果為:
Hello