Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het BETWEEN trefwoord evalueert naar een Booleaanse waarde die aangeeft of de doelwaarde tussen twee opgegeven waarden ligt, inclusief.
U kunt het sleutelwoord BETWEEN met een WHERE-component gebruiken om query's uit te drukken waarmee resultaten worden gefilterd op reeksen tekenreeksen of numerieke waarden.
Syntaxis
<numeric_expr> BETWEEN <numeric_expr_lower_bound> AND <numeric_expr_upper_bound>
Arguments
| Description | |
|---|---|
numeric_expr |
Een numerieke expressie die moet worden geëvalueerd. |
numeric_expr_lower_bound |
Een numerieke expressie die de inclusieve ondergrens van het bereik definieert. |
numeric_expr_upper_bound |
Een numerieke expressie die de inclusieve bovengrens van het bereik definieert. |
Retourtypen
Retourneert een Booleaanse waarde.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Bekijk deze voorbeeldset documenten in de Products verzameling voor deze voorbeelden.
[
{
"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"
}
]
Filteren binnen een bereik van waarden
In dit voorbeeld wordt het BETWEEN trefwoord gebruikt om producten binnen een specifiek prijsbereik te filteren. Het bereik is inclusief de onder- en bovengrenzen.
SELECT VALUE
p.name
FROM
products p
WHERE
(p.price BETWEEN 0 AND 40) AND
p.detailCategory = "apparel-accessories-beanies"
[
"Benki Hat",
"Jontra Hat"
]
Prijsbereik evalueren voor elk product
In dit voorbeeld wordt het trefwoord gebruikt om te evalueren of de BETWEEN prijs van elk product binnen een specifiek bereik valt met behulp van het trefwoord in de SELECT component. Het resultaat bevat de productnaam en een Booleaanse waarde die aangeeft of de prijs binnen het bereik valt.
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
}
]