SQL Server 中的 ISNULL()函数
原文:https://www . geesforgeks . org/is null-function-in-SQL-server/
is null():
SQL Server 中的这个函数用于返回给定的值,以防所述表达式为空。此外,如果给定的表达式不是空的,那么它将返回指定的表达式。
特征:
- 如果给定的表达式为空,该函数用于查找给定值。
- 该函数用于查找给定的表达式,以防给定的表达式不为空。
- 该功能属于高级功能。
- 这个函数接受两个参数,即表达式和值。
语法:
ISNULL(expression, value)
参数:
此方法接受两个参数。
- 表达式– 要检查是否为空的指定表达式。
- 值– 表达式为空时返回的指定值。
返回:
它返回给定的值,如果指定的表达式为空,否则它返回指定的表达式,如果给定的表达式不为空。
示例-1 :
使用 ISNULL()函数并获取输出。
SELECT ISNULL('gfg', 'Geeks');
输出:
gfg
这里,返回表达式,因为给定值不为空。
示例-2 :
使用 ISNULL()函数并获取输出。
SELECT ISNULL(NULL, 'Geeks');
输出:
Geeks
这里,表达式为空,所以指定的值作为输出返回。
示例-3 :
使用 ISNULL()函数并使用变量获取输出。
DECLARE @exp VARCHAR(50);
SET @exp = 'geeksforgeeks';
SELECT ISNULL(@exp, 150);
输出:
geeksforgeeks
示例-4 :
使用 ISNULL()函数,并使用变量获取输出。
DECLARE @exp VARCHAR(50);
DECLARE @val VARCHAR(50);
SET @exp = NULL;
SET @val = 'GFG';
SELECT ISNULL(@exp, @val);
输出:
GFG
应用:
该函数用于查找给定值,如果指定表达式为空,则查找指定表达式,如果给定表达式不为空,则查找指定表达式。
版权属于:月萌API www.moonapi.com,转载请注明出处