NOT (Transact-SQL)

Negiert eine boolesche Eingabe.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

[ NOT ] boolean_expression

Argumente

boolean_expression

Ein gültiger boolescher Ausdruck.

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

Ergebnistypen

Boolean

Ergebniswert

NOT kehrt den Wert eines beliebigen booleschen Ausdrucks um.

Beispiele

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

USE AdventureWorks;
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)

Siehe auch

Verweis

Ausdrücke (Transact-SQL)
Funktionen (Transact-SQL)
Operatoren (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)

Andere Ressourcen

Logische Operatoren

Hilfe und Informationen

Informationsquellen für SQL Server 2005