Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce STRINGTOARRAY převede řetězcový výraz na pole.
Systémová funkce Azure Cosmos DB for NoSQL, která vrací řetězcový výraz převedený na pole.
Syntaxe
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Řetězcový výraz. |
Návratové typy
Vrátí matici.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Převod řetězce na pole
V tomto příkladu se STRINGTOARRAY funkce používá k analýze různých řetězcových hodnot do polí.
SELECT VALUE {
parseEmptyArray: STRINGTOARRAY("[]"),
parseArray: STRINGTOARRAY('[ "coats", "gloves", "hats" ]'),
complexArray: STRINGTOARRAY('[ { "types": [ "coats", "gloves" ] }, [ "hats" ], 76, false, null ]'),
nestedArray: STRINGTOARRAY('[ [ "coats", "gloves" ], [ "hats" ] ]'),
invalidArray: STRINGTOARRAY("[ 'coats', 'gloves', 'hats' ]"),
parseUndefined: STRINGTOARRAY(undefined),
parseNull: STRINGTOARRAY(null)
}
[
{
"parseEmptyArray": [],
"parseArray": [ "coats", "gloves", "hats" ],
"complexArray": [
{
"types": [ "coats", "gloves" ]
},
[ "hats" ],
76,
false,
null
],
"nestedArray": [
[ "coats", "gloves" ],
[ "hats" ]
]
}
]
Poznámky
- Tato funkce nevyužívá index.