다음을 통해 공유


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

이 함수는 CONCAT 문서에서 여러 필드를 연결한 결과인 문자열을 반환합니다.

구문

CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])

Arguments

Description
string_expr_1 목록의 첫 번째 문자열 식입니다.
string_expr_2 목록의 두 번째 문자열 식입니다.
string_expr_N 목록의 N번째 항목까지 다양한 수의 식을 포함할 수 있는 선택적 문자열 식입니다.

반환 형식

문자열 식을 반환합니다.

예시

이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.

이러한 예제를 보려면 컬렉션 내 Products 의 이 샘플 문서 집합을 고려해 보세요.

[
  {
    "name": "Stilld rope",
    "category": "gear",
    "sku": "66403",
    "detailCategory": "gear-climb-ropes"
  },
  {
    "name": "Orangas rope",
    "category": "gear",
    "sku": "66404",
    "detailCategory": "gear-climb-ropes"
  },
  {
    "name": "Vonel Rope",
    "category": "gear",
    "sku": "66400",
    "detailCategory": "gear-climb-ropes"
  },
  {
    "name": "Ferpal Ropes",
    "category": "gear",
    "sku": "66401",
    "detailCategory": "gear-climb-ropes"
  },
  {
    "name": "Cotings rope",
    "category": "gear",
    "sku": "66402",
    "detailCategory": "gear-climb-ropes"
  }
]

문자열 연결

이 예제에서는 함수를 CONCAT 사용하여 두 개의 임의 문자열을 연결합니다.

SELECT VALUE
  CONCAT("Ferpal", "Ropes")
[
  "FerpalRopes"
]

제품 필드 연결

이 예제에서는 함수를 CONCAT 사용하여 "heavy-coats" 범주의 제품에서 필드를 연결합니다.

SELECT VALUE
  CONCAT(p.sku, "-", p.detailCategory)
FROM
  products p
WHERE
  p.detailCategory = "gear-climb-ropes"
[
  "66403-gear-climb-ropes",
  "66404-gear-climb-ropes",
  "66400-gear-climb-ropes",
  "66401-gear-climb-ropes",
  "66402-gear-climb-ropes"
]

비고

  • 이 함수는 인덱스 활용하지 않습니다.