Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La STRINGSPLIT funzione restituisce una matrice di sottostringhe ottenute separando la stringa di origine dal delimitatore specificato.
La STRINGSPLIT funzione restituisce una matrice di sottostringhe ottenute separando la stringa di origine dal delimitatore specificato in Azure Cosmos DB per NoSQL.
Sintassi
STRINGSPLIT(<string_expr1>, <string_expr2>)
Arguments
| Description | |
|---|---|
string_expr1 |
Espressione stringa di origine da analizzare. |
string_expr2 |
Stringa utilizzata come delimitatore. |
Tipi restituiti
Restituisce un'espressione di matrice.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Suddividere la stringa in sottostringhe
In questo esempio, la STRINGSPLIT funzione viene usata per suddividere una stringa in sottostringhe usando vari delimitatori.
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": [
""
]
}
]
Osservazioni:
- Questa funzione non usa l'indice.