Partager via


NOT (Transact-SQL)

Inverse une entrée booléenne.

Icône Lien de rubriqueConventions de syntaxe de 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

Exemple

L'exemple suivant recherche toutes les bicyclettes argentées (Silver) dont le prix standard n'est pas supérieur à 400 dollars.

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