Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermittelt, ob der Ergebniswert eines Ausdrucks in einem angegebenen Bereich liegt. Der BETWEEN-Ausdruck von Entity SQL hat die gleiche Funktionalität wie der BETWEEN-Ausdruck von Transact-SQL.
expression [ NOT ] BETWEEN begin_expression AND end_expression
Argumente
- expression
Jeder zu testende gültige Ausdruck im Bereich, der durch begin_expression und end_expression definiert ist. expression muss den gleichen Typ wie begin_expression und end_expression aufweisen.
- begin_expression
Jeder gültige Ausdruck. begin_expression muss den gleichen Typ wie expression und end_expression aufweisen. begin_expression sollte kleiner als end_expression sein, anderenfalls wird der Rückgabewert negiert.
- end_expression
Jeder gültige Ausdruck. end_expression muss den gleichen Typ wie expression und begin_expression aufweisen.
- NOT
Gibt an, dass das Ergebnis von BETWEEN negiert werden soll.
- AND
Dient als Platzhalter, der anzeigt, dass sich expression in dem durch begin_expression und end_expression festgelegten Bereich befinden soll.
Rückgabewert
true, wenn expression in dem von begin_expression und end_expression angegebenen Bereich liegt, anderenfalls false. NULL wird zurückgegeben, wenn expression entweder NULL ist, oder wenn begin_expression oder end_expression den Wert NULL aufweisen.
Hinweise
Zum Angeben eines Bereichs, der seine Grenzen nicht enthält, sollten anstelle des BETWEEN-Operators die Operatoren "Größer-als" (>) und "Kleiner-als" (<) verwendet werden.
Beispiel
In der folgenden Entity SQL-Abfrage wird der BETWEEN-Operator verwendet, um zu ermitteln, ob der Ergebniswert einer Abfrage in einem angegebenen Bereich liegt. Die Abfrage basiert auf dem AdventureWorks Sales-Modell. Führen Sie folgende Schritte durch, um diese Abfrage zu kompilieren und auszuführen:
Verwenden Sie das Verfahren unter Gewusst wie: Ausführen einer Abfrage, die StructuralType-Ergebnisse zurückgibt (EntityClient).
Übergeben Sie die folgende Abfrage als Argument an die
ExecuteStructuralTypeQuery-Methode:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2