다음을 통해 공유


DISTINCT - Cosmos DB의 쿼리 언어(Azure 및 패브릭)

이 키워드는 DISTINCT 프로젝토리된 쿼리 결과에서 중복을 제거합니다.

이 예제에서 쿼리는 각 제품 범주에 대한 값을 프로젝트합니다. 두 범주가 동일한 경우 단일 항목만 결과에 반환됩니다.

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

대상 필드가 없는 경우에도 값을 프로젝팅할 수 있습니다. 이 경우 필드가 항목 중 하나에 없으므로 쿼리는 특정 고유 값에 대한 빈 개체를 반환합니다.

SELECT DISTINCT
    p.category
FROM
    products p

결과는 다음과 같습니다.

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