! (NOT) (Entity SQL)

Inverse une expression Boolean .

Syntaxe

NOT boolean_expression  
-- or  
! boolean_expression  

Arguments

boolean_expression
Toute expression valide qui retourne une valeur booléenne.

Notes

Le point d'exclamation (!) a la même fonctionnalité que l'opérateur NOT.

Exemple

La requête Entity SQL ci-dessous utilise l'opérateur NOT pour inverser une expression Boolean . Cette requête est basée sur le modèle de vente AdventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :

  1. Suivez la procédure indiquée dans How to: Execute a Query that Returns StructuralType Results.

  2. Transmettez à la méthode ExecuteStructuralTypeQuery la requête suivante en tant qu'argument :

-- NOT
SELECT VALUE product FROM AdventureWorksEntities.Products 
AS product WHERE product.ListPrice > @price1 AND NOT (product.ListPrice = @price2)
-- !
SELECT VALUE product FROM AdventureWorksEntities.Products 
AS product WHERE product.ListPrice > @price1 AND ! (product.ListPrice = @price2)

Voir aussi