Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen STRINGTONUMBER konverterar ett stränguttryck till ett tal.
Funktionen STRINGTONUMBER konverterar ett stränguttryck till ett tal i Azure Cosmos DB för NoSQL.
Syntax
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Ett stränguttryck. |
Returtyper
Returnerar ett talvärde.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Konvertera sträng till tal
I det här exemplet STRINGTONUMBER används funktionen för att konvertera olika stränguttryck till tal.
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
}
]
Anmärkningar
- Den här funktionen använder inte indexet.
- Stränguttryck parsas som ett JSON-taluttryck.
- Tal i JSON måste vara ett heltal eller en flyttal.
- Om uttrycket inte kan konverteras returnerar
undefinedfunktionen .