在 SQL 中,NVL 函數用于檢查一個表達式是否為 NULL,并在該表達式為 NULL 時返回另一個指定的值。它的基本語法如下:
NVL(expr1, expr2)
其中,expr1 是要檢查是否為 NULL 的表達式,expr2 是當 expr1 為 NULL 時返回的值。
NVL 函數的作用是將 NULL 值替換為其他非 NULL 值,從而避免在計算或比較中引發錯誤。它通常用于 SELECT 語句中,例如:
SELECT NVL(column_name, ‘Replacement Value’) FROM table_name;
這將返回 column_name 列中的值,如果該值為 NULL,則返回 ‘Replacement Value’。