Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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": [
""
]
}
]
Замечания
- Эта функция не использует индекс.