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"
}
]
설명
- 이 함수는 인덱스를 사용하지 않습니다.