共用方式為


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

關鍵字會 DISTINCT 消除投影查詢結果中的重複項。

在此範例中,查詢會投影每個產品類別的值。 如果兩個類別相等,則結果中只會傳回單一出現項目。

SELECT DISTINCT VALUE
    p.category
FROM
    products p
[
  "Accessories",
  "Tools"
]

即使目標欄位不存在,您也可以投影值。 在此情況下,欄位不存在於其中一個項目中,因此查詢會針對該特定唯一值傳回空白物件。

SELECT DISTINCT
    p.category
FROM
    products p

結果是:

[
  {},
  {
    "category": "Accessories"
  },
  {
    "category": "Tools"
  }
]