이 함수는 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"
]
비고
- 이 함수는 인덱스 활용하지 않습니다.