Freigeben über


NOT (Transact-SQL)

Negiert eine boolesche Eingabe.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

[ NOT ] boolean_expression

Argumente

  • boolean_expression
    Ein gültiger boolescher Ausdruck.

Ergebnistypen

Boolean

Ergebniswert

NOT kehrt den Wert eines beliebigen booleschen Ausdrucks um.

Hinweise

Durch NOT wird ein Ausdruck negiert.

Die folgende Tabelle zeigt die Ergebnisse des Vergleichs von TRUE- und FALSE-Werten mithilfe des NOT-Operators.

 

NOT

TRUE

FALSE

FALSE

TRUE

UNKNOWN

UNKNOWN

Beispiele

Im folgenden Beispiel werden alle silberfarbenen Fahrräder gefunden, deren Standardpreis nicht über 400 € liegt.

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

Dies ist das Resultset.

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)