Udostępnij za pośrednictwem


[NOT] ma wartość NULL (Transact-SQL)

Określa, czy określone wyrażenie ma wartość NULL.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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