Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La STRINGSPLIT fonction retourne un tableau de sous-chaînes obtenues à partir de la séparation de la chaîne source par le délimiteur spécifié.
La STRINGSPLIT fonction retourne un tableau de sous-chaînes obtenues à partir de la séparation de la chaîne source par le délimiteur spécifié dans Azure Cosmos DB pour NoSQL.
Syntaxe
STRINGSPLIT(<string_expr1>, <string_expr2>)
Arguments
| Descriptif | |
|---|---|
string_expr1 |
Expression de chaîne source à analyser. |
string_expr2 |
Chaîne utilisée comme délimiteur. |
Types de retour
Retourne une expression de tableau.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Fractionner une chaîne en sous-chaînes
Dans cet exemple, la STRINGSPLIT fonction est utilisée pour fractionner une chaîne en sous-chaînes à l’aide de différents délimiteurs.
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": [
""
]
}
]
Remarques
- Cette fonction n’utilise pas l’index.