在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’。