Partager via


WHERE - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La WHERE clause retourne un sous-ensemble d’éléments qui répondent à la condition de filtre spécifiée.

Clause Azure Cosmos DB qui applique un filtre pour retourner un sous-ensemble d’éléments dans les résultats de la requête.

Syntaxe

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

Arguments

Descriptif
filter_condition Spécifie la condition à remplir pour que les éléments soient retournés.

Types de retour

Retourne un ensemble filtré d’éléments de la source.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Filtrer les éléments par égalité

Dans cet exemple, la WHERE clause est utilisée pour filtrer les éléments où l’équipe est « 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"
  }
]