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.
Das BETWEEN Schlüsselwort wird zu einem booleschen Wert ausgewertet, der angibt, ob der Zielwert zwischen zwei angegebenen Werten (einschließlich) liegt.
Sie können das BETWEEN-Schlüsselwort mit einer WHERE-Klausel verwenden, um Abfragen auszudrücken, die Ergebnisse nach Bereichen von Zeichenfolgen oder numerischen Werten filtern.
Syntax
<numeric_expr> BETWEEN <numeric_expr_lower_bound> AND <numeric_expr_upper_bound>
Arguments
| Description | |
|---|---|
numeric_expr |
Ein numerischer Ausdruck, der ausgewertet werden soll. |
numeric_expr_lower_bound |
Ein numerischer Ausdruck, der die inklusive untere Grenze des Bereichs definiert. |
numeric_expr_upper_bound |
Ein numerischer Ausdruck, der die obere Grenze des Bereichs definiert. |
Rückgabetypen
Gibt einen booleschen Wert zurück.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Betrachten Sie diesen Beispielsatz von Dokumenten in der Products Sammlung für diese Beispiele.
[
{
"name": "Minet Hat",
"price": 50,
"detailCategory": "apparel-accessories-beanies"
},
{
"name": "Klinto Hat",
"price": 65,
"detailCategory": "apparel-accessories-beanies"
},
{
"name": "Benki Hat",
"price": 25,
"detailCategory": "apparel-accessories-beanies"
},
{
"name": "Jontra Hat",
"price": 40,
"detailCategory": "apparel-accessories-beanies"
}
]
Filtern innerhalb eines Wertebereichs
In diesem Beispiel wird das BETWEEN Schlüsselwort verwendet, um Produkte innerhalb eines bestimmten Preisbereichs zu filtern. Der Bereich ist einschließlich der unteren und oberen Begrenzungen.
SELECT VALUE
p.name
FROM
products p
WHERE
(p.price BETWEEN 0 AND 40) AND
p.detailCategory = "apparel-accessories-beanies"
[
"Benki Hat",
"Jontra Hat"
]
Bewerten der Preisspanne für jedes Produkt
In diesem Beispiel wird das Schlüsselwort verwendet, um zu bewerten, ob der BETWEEN Preis jedes Produkts in einen bestimmten Bereich fällt, indem das Schlüsselwort in der SELECT Klausel verwendet wird. Das Ergebnis enthält den Produktnamen und einen booleschen Wert, der angibt, ob der Preis innerhalb des Bereichs liegt.
SELECT
p.name,
(p.price BETWEEN 10 AND 20) AS lowPrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-beanies"
[
{
"name": "Minet Hat",
"lowPrice": false
},
{
"name": "Klinto Hat",
"lowPrice": false
},
{
"name": "Benki Hat",
"lowPrice": false
},
{
"name": "Jontra Hat",
"lowPrice": false
}
]