SQL Server是否支持IS DISTINCT FROM子句?

jra*_*ara 17 sql sql-server distinct sql-server-2008 sql-server-2008-r2

SQL Server是否支持IS DISTINCT FROMSQL:1999标准的语句?例如查询

SELECT * FROM Bugs WHERE assigned_to IS NULL OR assigned_to <> 1;
Run Code Online (Sandbox Code Playgroud)

可以使用重写 IS DISTINCT FROM

SELECT * FROM Bugs WHERE assigned_to IS DISTINCT FROM 1;
Run Code Online (Sandbox Code Playgroud)

Hei*_*nzi 17

不,它没有.以下SO问题解释了如何将它们重写为等效(但更详细)的SQL Server表达式:

此问题还有一个Microsoft Connect条目,您可以在其中投票以包含在下一版本中: