NOT (języka Transact-SQL)

Negacja logicznych danych wejściowych.

Topic link iconKonwencje składni języka Transact-SQL

[ NOT ] boolean_expression

Argumenty

  • boolean_expression
    Czy wszystkie prawidłowa logiczny wyrażenie.

Typy wynik

Boolean

Wartość wyniku

NIE Odwraca logiczny wyrażenie.

Remarks

Za pomocą nie Negacja wyrażenie.

W poniższej tabela przedstawiono wyniki porównywania wartości PRAWDA i FAŁSZ, za pomocą operator NOT.

 

NIE

PRAWDA

FAŁSZ

FAŁSZ

PRAWDA

NIEZNANY

NIEZNANY

Przykłady

W poniższym przykładzie wyszukuje wszystkie srebrny rowerów, które nie mają standardowych cen kolorowe ponad 400 zł.

USE AdventureWorks;
GO
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO

Here is the result set.

ProductID   Name                     Color         StandardCost          
---------   -------------------      ------      ------------
984         Mountain-500 Silver, 40  Silver        308.2179
985         Mountain-500 Silver, 42  Silver        308.2179
986         Mountain-500 Silver, 44  Silver        308.2179
987         Mountain-500 Silver, 48  Silver        308.2179
988         Mountain-500 Silver, 52  Silver        308.2179
(6 row(s) affected)