關鍵字會 DISTINCT 消除投影查詢結果中的重複項。
在此範例中,查詢會投影每個產品類別的值。 如果兩個類別相等,則結果中只會傳回單一出現項目。
SELECT DISTINCT VALUE
p.category
FROM
products p
[
"Accessories",
"Tools"
]
即使目標欄位不存在,您也可以投影值。 在此情況下,欄位不存在於其中一個項目中,因此查詢會針對該特定唯一值傳回空白物件。
SELECT DISTINCT
p.category
FROM
products p
結果是:
[
{},
{
"category": "Accessories"
},
{
"category": "Tools"
}
]