在 SQL Server 中,ISNULL 函數用于檢查指定的表達式是否為 NULL
ISNULL(check_expression, replacement_value)
其中:
check_expression
是要檢查的表達式。replacement_value
是在 check_expression
為 NULL 時返回的值。例如,假設我們有一個名為 employees
的表,其中包含 employee_id
、first_name
和 last_name
列。我們想要選擇所有員工的姓名,如果 first_name
為 NULL,則使用 “Unknown” 作為默認值。可以使用以下查詢實現這一目標:
SELECT employee_id, ISNULL(first_name, 'Unknown') AS first_name, last_name
FROM employees;
在這個示例中,如果 first_name
為 NULL,ISNULL
函數將返回 “Unknown”。