Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La STRINGTONUMBER funzione converte un'espressione stringa in un numero.
La STRINGTONUMBER funzione converte un'espressione stringa in un numero in Azure Cosmos DB per NoSQL.
Sintassi
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Espressione stringa. |
Tipi restituiti
Restituisce un valore numerico.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Convertire la stringa in numero
In questo esempio, la STRINGTONUMBER funzione viene usata per convertire varie espressioni di stringa in numeri.
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
}
]
Osservazioni:
- Questa funzione non usa l'indice.
- Le espressioni stringa vengono analizzate come espressione di numeri JSON.
- I numeri in JSON devono essere un numero intero o un virgola mobile.
- Se l'espressione non può essere convertita, la funzione restituisce
undefined.