Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De STRINGTONUMBER functie converteert een tekenreeksexpressie naar een getal.
Met de STRINGTONUMBER functie wordt een tekenreeksexpressie geconverteerd naar een getal in Azure Cosmos DB for NoSQL.
Syntaxis
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Een tekenreeksexpressie. |
Retourtypen
Retourneert een getalwaarde.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Tekenreeks converteren naar getal
In dit voorbeeld wordt de STRINGTONUMBER functie gebruikt om verschillende tekenreeksexpressies te converteren naar getallen.
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
}
]
Opmerkingen
- Deze functie maakt geen gebruik van de index.
- Tekenreeksexpressies worden geparseerd als een JSON-getalexpressie.
- Getallen in JSON moeten een geheel getal of een drijvende komma zijn.
- Als de expressie niet kan worden geconverteerd, retourneert
undefinedde functie .