📅  最后修改于: 2023-12-03 15:05:17.529000             🧑  作者: Mango
在 SQL Server 中,ISNULL() 函数被用于检查一个值是否为 NULL,如果是,则返回指定的值。它的语法如下:
ISNULL ( check_expression , replacement_value )
在上面的语法中,check_expression
是要检查的表达式,replacement_value
是如果 check_expression
为 NULL,返回的指定值。
以下是使用 ISNULL() 函数的示例:
SELECT ISNULL(NULL, 'First Value') AS Result;
执行上面的 SQL 查询语句,将会得到以下结果:
| Result | | ----------- | | First Value |
如果第一个参数是 NULL,ISNULL() 函数将返回 'First Value' 字符串。
SELECT ISNULL('Second Value', 'First Value') AS Result;
执行上述 SQL 查询语句将会得到以下结果:
| Result | | ------------ | | Second Value |
如果第一个参数不是 NULL,则 ISNULL() 函数返回第一个参数,即 'Second Value'。
ISNULL() 函数是 SQL Server 中的非常有用的一个函数,它可以帮助程序员轻松检查一个值是否为 NULL,并返回指定的替代值。请确保在使用 ISNULL() 函数时,您特别注意写入正确的语法形式,以避免出现不必要的错误。