Partager via


[NOT] BETWEEN (Entity SQL)

Détermine si une expression a pour résultat une valeur contenue dans une plage spécifiée. L'expression Entity SQL BETWEEN a la même fonction que l'expression Transact-SQL BETWEEN.

expression [ NOT ] BETWEEN begin_expression AND end_expression  

Arguments

  • expression
    Toute expression valide à tester dans la plage définie par begin_expression et end_expression. expression doit être du même type que begin_expression et end_expression.
  • begin_expression
    Toute expression valide. begin_expression doit être du même type que expression et end_expression. begin_expression doit être inférieur à end_expression ou la valeur de retour sera niée.
  • end_expression
    Toute expression valide. end_expression doit être du même type qu'expression et begin_expression.
  • NOT
    Indique que le résultat de BETWEEN est inversé.
  • AND
    Espace réservé qui indique que expression doit se trouver dans la plage définie par begin_expression et end_expression.

Valeur de retour

true si expression est entre la plage indiquée par begin_expression et end_expression ; sinon, false. La valeur Null est retournée si expression a la valeur Null ou si begin_expression ou end_expression a la valeur Null.

Notes

Pour spécifier une plage exclusive, utilisez les opérateurs « supérieur à » (>) et « inférieur à » (<) à la place de BETWEEN.

Exemple

La requête Entity SQL ci-dessous utilise l'opérateur BETWEEN pour déterminer si une expression génère une valeur située dans une plage spécifiée. 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 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 :

SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product where product.ListPrice BETWEEN @price1 AND @price2

Voir aussi

Concepts

Référence Entity SQL