2012-09-17 13 views
17

SQL Server supporta l'istruzione IS DISTINCT FROM che è SQL: 1999 standard? Per esempio. la querySQL Server supporta la clausola FROM DISTINCT FROM?

SELECT * FROM Bugs WHERE assigned_to IS NULL OR assigned_to <> 1; 

può essere riscritta utilizzando IS DISTINCT FROM

SELECT * FROM Bugs WHERE assigned_to IS DISTINCT FROM 1; 

risposta

17

No, non è così. La domanda seguente SO spiega come riscriverli in equivalenti (ma più verbose) espressioni di SQL Server:

C'è anche una voce di Microsoft Connect per questo problema, in cui è possibile votare per l'inclusione in la prossima release:

+5

esorto tutti coloro che s cade su questa domanda per votare su Microsoft Connect. Un "Live ID" è tutto ciò che serve. – usr

+0

Grazie, ho votato ... – jrara