在SQL Server中,ISNULL
函數用于判斷一個表達式是否為NULL,如果表達式為NULL,則返回一個指定的默認值,否則返回表達式本身的值。ISNULL
函數的語法如下:
ISNULL(expression, default_value)
其中,expression是要判斷的表達式,default_value是當expression為NULL時要返回的默認值。例如,以下示例展示了如何使用ISNULL
函數:
SELECT ISNULL(NULL, 'Default Value') AS Result; -- Output: Default Value
SELECT ISNULL('Not NULL Value', 'Default Value') AS Result; -- Output: Not NULL Value
在第一個示例中,由于expression為NULL,所以返回了默認值 ‘Default Value’;在第二個示例中,由于expression不為NULL,所以返回了expression本身的值 ‘Not NULL Value’。