NOT (Transact-SQL)
Inverse une entrée booléenne.
Conventions de la syntaxe Transact-SQL
Syntaxe
[ NOT ] boolean_expression
Argument
- boolean_expression
Toute expression booléenne valide.
Types des résultats
Boolean
Valeur des résultats
NOT inverse la valeur d'une expression booléenne.
Notes
NOT inverse une expression.
Le tableau suivant indique le résultat de la comparaison des valeurs TRUE et FALSE avec l'opérateur NOT.
|
NOT |
---|---|
TRUE |
FALSE |
FALSE |
TRUE |
UNKNOWN |
UNKNOWN |
Exemples
L'exemple suivant recherche toutes les bicyclettes argentées (Silver) dont le prix standard n'est pas supérieur à 400 dollars.
USE AdventureWorks2012;
GO
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Voici l'ensemble des résultats.
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)