Partager via


NOT (!) (Entity SQL)

Inverse une expression Boolean.

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. Pour compiler et exécuter cette requête, procédez comme suit :

  1. Suivez la procédure indiquée dans Procédure : exécuter une requête qui retourne des résultats StructuralType (EntityClient).

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

\\ NOT
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice > 50 AND NOT (product.ListPrice = 90)
\\ !
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice > 50 AND ! (product.ListPrice = 90)

La sortie est présentée ci-dessous :

ProductID: 514
Name: LL Mountain Seat Assembly
ProductNumber: SA-M198
MakeFlag: True
ProductID: 515
Name: ML Mountain Seat Assembly
ProductNumber: SA-M237
MakeFlag: True
ProductID: 516
Name: HL Mountain Seat Assembly
ProductNumber: SA-M687
MakeFlag: True
ProductID: 517
Name: LL Road Seat Assembly
ProductNumber: SA-R127
MakeFlag: True
ProductID: 518
Name: ML Road Seat Assembly
ProductNumber: SA-R430
MakeFlag: True

Voir aussi

Concepts

Opérateurs logiques (Entity SQL)
Référence Entity SQL