Partager via


NOT (Transact-SQL)

Inverse une entrée booléenne.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

[ NOT ] boolean_expression

Arguments

boolean_expression

Toute expression booléenne valide.

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

Types des résultats

Boolean

Valeur des résultats

NOT inverse la valeur d'une expression booléenne.

Exemple

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

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

Voir aussi

Référence

Expressions (Transact-SQL)
Fonctions (Transact-SQL)
Opérateurs (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)

Autres ressources

Opérateurs logiques

Aide et Informations

Assistance sur SQL Server 2005