Delen via


BETWEEN (Entiteit SQL)

Bepaalt of een expressie resulteert in een waarde in een opgegeven bereik. De Entiteit SQL BETWEEN-expressie heeft dezelfde functionaliteit als de Transact-SQL BETWEEN-expressie.

Syntaxis

expression [ NOT ] BETWEEN begin_expression AND end_expression

Argumenten

expression Elke geldige expressie die moet worden getest in het bereik dat is gedefinieerd door begin_expression en end_expression. expression moet hetzelfde type zijn als zowel begin_expression als end_expression.

begin_expression Elke geldige expressie. begin_expression moet hetzelfde type zijn als zowel expression als end_expression. begin_expression moet kleiner zijn dan end_expression, anders wordt de retourwaarde ontkend.

end_expression Elke geldige expressie. end_expression moet hetzelfde type zijn als zowel expression als begin_expression.

NIET geeft aan dat het resultaat van BETWEEN wordt ontkend.

AND fungeert als tijdelijke aanduiding die aangeeft expression dat deze zich binnen het bereik moet bevinden dat wordt aangegeven door begin_expression en end_expression.

Retourwaarde

trueindien expression tussen het aangegeven begin_expression bereik en end_expression; anders . false nullwordt geretourneerd als expression dat wel of begin_expression end_expression niet het resultaat null isnull.

Opmerkingen

Als u een exclusief bereik wilt opgeven, gebruikt u de operatoren groter dan (>) en kleiner dan (<) in plaats van BETWEEN.

Opmerking

De volgende Entiteit SQL-query maakt gebruik van de operator BETWEEN om te bepalen of een expressie resulteert in een waarde in een opgegeven bereik. De query is gebaseerd op het AdventureWorks Sales Model. Voer de volgende stappen uit om deze query te compileren en uit te voeren:

  1. Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.

  2. Geef de volgende query als argument door aan de ExecuteStructuralTypeQuery methode:

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

Zie ook