[NOT] ma wartość NULL (Transact-SQL)
Określa, czy określone wyrażenie ma wartość NULL.
Składnia
expression IS [ NOT ] NULL
Argumenty
expression
Wszelkie obowiązuje wyrażenie.NIE
Określa, że należy zanegowane wynik wartość logiczna .Orzeczenie odwraca zwracane wartości, zwracając wartość TRUE, jeśli wartość nie jest NULL, a wartość FALSE, jeśli wartość jest NULL.
Typy wyników
Boolean
Wartości kodów powrotnych
Jeśli wartość expression ma wartość NULL, IS NULL zwraca wartość logiczną PRAWDA; w przeciwnym razie zwraca wartość FALSE.
Jeśli wartość expression ma wartość NULL, nie jest NULL, zwraca wartość FALSE; w przeciwnym razie zwraca wartość TRUE.
Uwagi
Aby ustalić, czy wyrażenie ma wartość NULL, jest ZEROWY lub nie jest NULL zamiast użyć operatorów porównania (np. = lub! =).Operatory porównania zwracać nieznany lub oba argumenty mają wartość NULL.
Przykłady
Poniższy przykład zwraca nazwę i wagi dla wszystkich produktów, dla których waga wynosi mniej niż 10 funtów lub kolor jest nieznany, lub NULL.
USE AdventureWorks2008R2;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO
Zobacz także