📅  最后修改于: 2023-12-03 15:35:04.959000             🧑  作者: Mango
在 SQL Server 中,NULLIF() 函数用于比较两个表达式并返回一个结果。如果两个表达式的值相等,则返回 NULL;否则返回第一个表达式的值。
NULLIF(expression1, expression2)
其中,expression1
和 expression2
是要比较的两个表达式。
如果 expression1
和 expression2
的值相等,则返回 NULL
。否则,返回 expression1
的值。
下面是使用 NULLIF() 函数的示例:
SELECT NULLIF(1, 1); -- 返回 NULL
SELECT NULLIF(1, 2); -- 返回 1
SELECT 10 / NULLIF(0, 0);
。expression2
的值为 NULL,则返回 expression1
的值。