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.
Klauzule WHERE vrátí podmnožinu položek, které splňují zadanou podmínku filtru.
Klauzule Azure Cosmos DB for NoSQL, která pomocí filtru vrátí podmnožinu položek ve výsledcích dotazu.
Syntaxe
WHERE <filter_condition>
<filter_condition> ::= <scalar_expression>
Arguments
| Description | |
|---|---|
filter_condition |
Určuje podmínku, která má být splněna, aby se položky vrátily. |
Návratové typy
Vrátí filtrovanou sadu položek ze zdroje.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Filtrování položek podle rovnosti
V tomto příkladu WHERE se klauzule používá k filtrování položek, ve kterých je tým "Hospitality".
SELECT VALUE {
employeeName: e.name,
currentTeam: e.team
}
FROM
employees e
WHERE
e.team = "Hospitality"
[
{
"employeeName": "Jordan Mitchell",
"currentTeam": "Hospitality"
},
{
"employeeName": "Ashley Schroeder",
"currentTeam": "Hospitality"
},
{
"employeeName": "Tomas Richardson",
"currentTeam": "Hospitality"
}
]