Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Klíčové BETWEEN slovo se vyhodnotí jako logická hodnota označující, jestli je cílová hodnota mezi dvěma zadanými hodnotami včetně.
Klíčové slovo BETWEEN s klauzulí WHERE můžete použít k vyjádření dotazů, které filtrují výsledky proti rozsahům řetězců nebo číselných hodnot.
Syntaxe
<numeric_expr> BETWEEN <numeric_expr_lower_bound> AND <numeric_expr_upper_bound>
Arguments
| Description | |
|---|---|
numeric_expr |
Číselný výraz, který se má vyhodnotit. |
numeric_expr_lower_bound |
Číselný výraz, který definuje inkluzivní dolní mez rozsahu. |
numeric_expr_upper_bound |
Číselný výraz, který definuje inkluzivní horní mez rozsahu. |
Návratové typy
Vrátí logickou hodnotu.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Pro tyto příklady zvažte tuto ukázkovou sadu dokumentů v Products kolekci.
[
{
"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"
}
]
Filtrování v rozsahu hodnot
V tomto příkladu BETWEEN se klíčové slovo používá k filtrování produktů v rámci konkrétního cenového rozsahu. Oblast zahrnuje dolní a horní mez.
SELECT VALUE
p.name
FROM
products p
WHERE
(p.price BETWEEN 0 AND 40) AND
p.detailCategory = "apparel-accessories-beanies"
[
"Benki Hat",
"Jontra Hat"
]
Vyhodnocení cenového rozsahu pro každý produkt
V tomto příkladu BETWEEN se klíčové slovo používá k vyhodnocení, jestli cena každého produktu spadá do určitého rozsahu pomocí klíčového SELECT slova v klauzuli. Výsledek obsahuje název produktu a logickou hodnotu označující, jestli je cena v rozsahu.
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
}
]