Partager via


AND (&&) (Entity SQL)

Retourne true si les deux expressions ont pour valeur true ; sinon, false ou NULL.

boolean_expression AND boolean_expression
or
boolean_expression && boolean_expression

Arguments

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

Notes

Les doubles et commerciaux (&&) ont la même fonctionnalité que l'opérateur AND.

Le tableau suivant indique les valeurs d'entrée et les types de retour possibles.

TRUE FALSE NULL

TRUE

TRUE

FALSE

NULL

FALSE

FALSE

FALSE

FALSE

NULL

NULL

FALSE

NULL

Exemple

La requête Entity SQL ci-dessous montre comment utiliser l'opérateur AND. 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 :

// AND
SELECT VALUE product FROM AdventureWorksEntities.Product 
    AS product where product.ListPrice > 10 AND product.ListPrice < 20
// && 
SELECT VALUE product FROM AdventureWorksEntities.Product 
    AS product where product.ListPrice > 10 && product.ListPrice < 20

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

ProductID: 844
Name: Minipump
ProductNumber: PU-0452
MakeFlag: False
ProductID: 846
Name: Taillights - Battery-Powered
ProductNumber: LT-T990
MakeFlag: False

Voir aussi

Concepts

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