MySQL IFNULL() 函數

MySQL 函數 MySQL 函數

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

MySQL 函數 MySQL 函數