WHERE — язык запросов в Cosmos DB (в Azure и Fabric)

Предложение WHERE возвращает подмножество элементов, удовлетворяющих указанному условию фильтра.

Предложение Azure Cosmos DB, которое применяет фильтр для возврата подмножества элементов в результатах запроса.

Синтаксис

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

Arguments

Description
filter_condition Указывает условие, которое необходимо выполнить для возвращаемых элементов.

Типы возвращаемых данных

Возвращает отфильтрованный набор элементов из источника.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Фильтрация элементов по равенства

В этом примере предложение WHERE используется для фильтрации элементов, в которых команда называется "Гостеприимство".

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"
  }
]