Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si une expression génère une valeur dans une plage spécifiée. L’expression Entity SQL BETWEEN a la même fonctionnalité que l’expression Transact-SQL BETWEEN.
Syntaxe
expression [ NOT ] BETWEEN begin_expression AND end_expression
Les arguments
expression Toute expression valide à tester dans la plage définie par begin_expression et end_expression.
expression doit être le même type que les deux begin_expression et end_expression.
begin_expression Toute expression valide.
begin_expression doit être le même type que les deux expression et end_expression.
begin_expression doit être inférieur end_expressionà , sinon la valeur de retour sera négation.
end_expression Toute expression valide.
end_expression doit être le même type que les deux expression et begin_expression.
NOT Spécifie que le résultat de BETWEEN doit être supprimé.
AND agit comme un espace réservé qui indique expression doit se trouver dans la plage indiquée par begin_expression et end_expression.
Valeur de retour
true si expression elle se trouve entre la plage indiquée par begin_expression et end_expression; sinon, false.
nullest retourné s’il expression s’agit ou s’il begin_expressionend_expression s’agit nullnullde .
Remarques
Pour spécifier une plage exclusive, utilisez les opérateurs supérieurs à (>) et inférieurs à (<) au lieu d’BETWEEN.
Exemple :
La requête Entity SQL suivante utilise l’opérateur BETWEEN pour déterminer si une expression génère une valeur dans une plage spécifiée. La requête est basée sur adventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure dans How to : Execute a Query that Returns StructuralType Results.
Transmettez la requête suivante en tant qu’argument à la
ExecuteStructuralTypeQueryméthode :
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2