IS [NOT] NULL (Transact-SQL)
Określa, czy określone wyrażenie ma wartość NULL.
expression IS [ NOT ] NULL
Argumenty
expression
Jest ważne w każdym wyrażenie.NIE
Określa, że być zanegowane logiczną wynik.Predykat odwraca zwracane wartości, zwracać wartość PRAWDA, jeśli wartość nie jest NULL, a wartość FALSE, jeśli ma wartość NULL.
Typy wynik
Boolean
Wartości kodów powrotnych
Jeśli wartość expression jest NULL, IS NULL, zwraca wartość PRAWDA; w przeciwnym razie zwraca wartość FALSE.
Jeśli wartość expression jest NULL, IS NOT NULL, zwraca wartość FALSE; w przeciwnym razie zwraca wartość PRAWDA.
Remarks
Aby ustalić, czy wyrażenie ma wartość NULL, należy użyć zamiast operatory porównania IS NULL lub IS NOT NULL (np. = lub! =).Operatory porównania zwracają nieokreślona, gdy jeden lub oba argumenty mają wartość NULL.
Przykłady
W poniższym przykładzie zwraca nazwę i wagi dla wszystkich produktów, dla których waga jest mniejsza niż 10 funty lub kolor jest nieznany, lub NULL.
USE AdventureWorks;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO
See Also