Compartir vía


WHERE - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La WHERE cláusula devuelve un subconjunto de elementos que cumplen la condición de filtro especificada.

Una cláusula de Azure Cosmos DB para NoSQL que aplica un filtro para devolver un subconjunto de elementos en los resultados de la consulta.

Syntax

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

Arguments

Description
filter_condition Especifica la condición que se va a cumplir para que se devuelvan los elementos.

Tipos de retorno

Devuelve un conjunto filtrado de elementos del origen.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Filtrar elementos por igualdad

En este ejemplo, la WHERE cláusula se usa para filtrar los elementos donde el equipo es "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"
  }
]