다음을 통해 공유


CONCAT(NoSQL 쿼리)

적용 대상: NoSQL

둘 이상의 문자열 값을 연결한 결과인 문자열을 반환합니다.

구문

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

인수

설명
string_expr_1 목록의 첫 번째 문자열 식입니다.
string_expr_2 목록의 두 번째 문자열 식입니다.
string_expr_N(선택 사항) 선택적 문자열 식으로 목록의 N번째 항목까지 다양한 수의 식을 포함할 수 있습니다.

참고 항목

CONCAT 함수에는 최소한 둘 이상의 문자열 식 인수가 필요합니다.

반환 형식

문자열 식을 반환합니다.

예제

이 첫 번째 예제에서는 두 문자열 식의 연결된 문자열을 반환합니다.

SELECT VALUE
    CONCAT("adventure", "works")
[
  "adventureworks"
]

다음 예제에서는 다양한 관련 필드가 있는 컨테이너의 기존 항목을 사용합니다.

[
  {
    "slug": "duonovi-pro-coat",
    "model": "8061",
    "category": "heavy-coats"
  }
]

이 예제에서는 함수를 사용하여 항목에서 두 개의 식을 선택합니다.

SELECT VALUE {
    sku: CONCAT(p.slug, "-", p.category, "-", p.model)
}
FROM
    products p
WHERE
    p.category = "heavy-coats"
[
  {
    "sku": "duonovi-pro-coat-heavy-coats-8061"
  }
]

설명

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