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 STRINGTONUMBER fonction convertit une expression de chaîne en nombre.
La STRINGTONUMBER fonction convertit une expression de chaîne en nombre dans Azure Cosmos DB pour NoSQL.
Syntaxe
STRINGTONUMBER(<string_expr>)
Arguments
| Descriptif | |
|---|---|
string_expr |
Expression de chaîne. |
Types de retour
Retourne une valeur numérique.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Convertir une chaîne en nombre
Dans cet exemple, la STRINGTONUMBER fonction est utilisée pour convertir différentes expressions de chaîne en nombres.
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
}
]
Remarques
- Cette fonction n’utilise pas l’index.
- Les expressions de chaîne sont analysées en tant qu’expression de nombre JSON.
- Les nombres au format JSON doivent être un entier ou un virgule flottante.
- Si l’expression ne peut pas être convertie, la fonction retourne
undefined.