NOT (Transact-SQL)
Negiert eine boolesche Eingabe.
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 AdventureWorks2012;
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)