ISNULL函數是SQL語言中的一個函數,用于判斷一個表達式是否為NULL,如果是NULL返回一個指定的值,如果不是NULL則返回該表達式的值。
ISNULL函數的語法如下: ISNULL(expression, value)
其中,expression為要判斷是否為NULL的表達式,value為當expression為NULL時要返回的值。
例如,假設有一個名為employees的表,其中包含id和name兩個列,其中name列允許為空。可以使用ISNULL函數來查詢name列,如果name列為NULL,則返回"Unknown",否則返回name列的值:
SELECT id, ISNULL(name, ‘Unknown’) AS name FROM employees
此查詢將返回一個結果集,包含id和name兩列。如果name列為NULL,那么name列的值將被替換為"Unknown"。