Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La STRINGSPLIT función devuelve una matriz de subcadenas obtenidas de separar la cadena de origen por el delimitador especificado.
La STRINGSPLIT función devuelve una matriz de subcadenas obtenidas de separar la cadena de origen por el delimitador especificado en Azure Cosmos DB para NoSQL.
Syntax
STRINGSPLIT(<string_expr1>, <string_expr2>)
Arguments
| Description | |
|---|---|
string_expr1 |
Expresión de cadena de origen que se va a analizar. |
string_expr2 |
Cadena usada como delimitador. |
Tipos de retorno
Devuelve una expresión de matriz.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Dividir la cadena en subcadenas
En este ejemplo, la STRINGSPLIT función se usa para dividir una cadena en subcadenas mediante varios delimitadores.
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": [
""
]
}
]
Observaciones
- Esta función no utiliza el índice.