Condividi tramite


WHERE - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La WHERE clausola restituisce un subset di elementi che soddisfano la condizione di filtro specificata.

Clausola Azure Cosmos DB per NoSQL che applica un filtro per restituire un subset di elementi nei risultati della query.

Sintassi

WHERE <filter_condition>
<filter_condition> ::= <scalar_expression>

Arguments

Description
filter_condition Specifica la condizione da soddisfare per la restituzione degli elementi.

Tipi restituiti

Restituisce un set filtrato di elementi dall'origine.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Filtrare gli elementi in base all'uguaglianza

In questo esempio la WHERE clausola viene usata per filtrare gli elementi in cui il team è "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"
  }
]