关键字 DISTINCT 消除了投影查询结果中的重复项。
在此示例中,查询会投影每个产品类别的值。 如果两个类别是等效的,则结果中只返回一个匹配项。
SELECT DISTINCT VALUE
p.category
FROM
products p
[
"Accessories",
"Tools"
]
即使目标字段不存在,也可以投影值。 在这种情况下,其中一个项中不存在该字段,因此查询将返回该特定唯一值的空对象。
SELECT DISTINCT
p.category
FROM
products p
结果如下:
[
{},
{
"category": "Accessories"
},
{
"category": "Tools"
}
]