이 함수는 STRINGSPLIT 원본 문자열을 지정된 구분 기호로 구분하여 가져온 부분 문자열 배열을 반환합니다.
이 함수는 STRINGSPLIT 원본 문자열을 Azure Cosmos DB의 지정된 구분 기호로 구분하여 가져온 부분 문자열 배열을 반환합니다.
구문
STRINGSPLIT(<string_expr1>, <string_expr2>)
Arguments
| Description | |
|---|---|
string_expr1 |
구문 분석할 원본 문자열 식입니다. |
string_expr2 |
구분 기호로 사용되는 문자열입니다. |
반환 형식
배열 식을 반환합니다.
예시
이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.
문자열을 부분 문자열로 분할
이 예제 STRINGSPLIT 에서 함수는 다양한 구분 기호를 사용하여 문자열을 부분 문자열로 분할하는 데 사용됩니다.
SELECT VALUE {
seperateOnLetter: STRINGSPLIT("Handlebar", "e"),
seperateOnSymbol: STRINGSPLIT("CARBON_STEEL_BIKE_WHEEL", "_"),
seperateOnWhitespace: STRINGSPLIT("Road Bike", " "),
seperateOnPhrase: STRINGSPLIT("xenmoun mountain bike", "moun"),
undefinedSeperator: STRINGSPLIT("AluminumBikeFrame", undefined),
emptySeparatorString: STRINGSPLIT("Helmet", ""),
emptySourceString: STRINGSPLIT("", "")
}
[
{
"seperateOnLetter": [
"Handl",
"bar"
],
"seperateOnSymbol": [
"CARBON",
"STEEL",
"BIKE",
"WHEEL"
],
"seperateOnWhitespace": [
"Road",
"Bike"
],
"seperateOnPhrase": [
"xen",
" ",
"tain bike"
],
"emptySeparatorString": [
"Helmet"
],
"emptySourceString": [
""
]
}
]
비고
- 이 함수는 인덱스 활용하지 않습니다.