共用方式為


WHERE - Cosmos DB 中的查詢語言 (在 Azure 和 Fabric 中)

WHERE 句會傳回滿足指定篩選條件的專案子集。

適用於 NoSQL 的 Azure Cosmos DB 子句,可套用篩選條件,以傳回查詢結果中的專案子集。

語法

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

Arguments

Description
filter_condition 指定要退回的項目要滿足的條件。

傳回類型

從來源傳回一組經過篩選的項目。

範例

本節包含如何使用此查詢語言建構的範例。

依相等性篩選項目

在此範例中,子 WHERE 句用於篩選團隊為「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"
  }
]