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 STRINGTONUMBER převede řetězcový výraz na číslo.
Funkce STRINGTONUMBER převede řetězcový výraz na číslo ve službě Azure Cosmos DB.
Syntaxe
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Řetězcový výraz. |
Návratové typy
Vrátí číselnou hodnotu.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Převod řetězce na číslo
V tomto příkladu se funkce používá k převodu STRINGTONUMBER různých řetězcových výrazů na čísla.
SELECT VALUE {
parseIntegerString: STRINGTONUMBER("100"),
parseDecimalString: STRINGTONUMBER("3.14"),
parseWithWhitespace: STRINGTONUMBER(" 60 "),
parseScientific: STRINGTONUMBER("-1.79769e+308"),
parseInvalid: STRINGTONUMBER("Hello"),
parseUndefined: STRINGTONUMBER(undefined),
parseNull: STRINGTONUMBER(null),
parseNaN: STRINGTONUMBER(NaN),
parseInfinity: STRINGTONUMBER(Infinity)
}
[
{
"parseIntegerString": 100,
"parseDecimalString": 3.14,
"parseWithWhitespace": 60,
"parseScientific": -1.79769e+308
}
]
Poznámky
- Tato funkce nevyužívá index.
- Řetězcové výrazy se analyzují jako číselný výraz JSON.
- Čísla ve formátu JSON musí být celé číslo nebo plovoucí desetina.
- Pokud výraz nelze převést, vrátí
undefinedfunkce .