Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La STRINGTONUMBER función convierte una expresión de cadena en un número.
La STRINGTONUMBER función convierte una expresión de cadena en un número de Azure Cosmos DB para NoSQL.
Syntax
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Expresión de cadena. |
Tipos de retorno
Devuelve un valor numérico.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Convertir cadena en número
En este ejemplo, la STRINGTONUMBER función se usa para convertir varias expresiones de cadena en números.
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
}
]
Observaciones
- Esta función no utiliza el índice.
- Las expresiones de cadena se analizan como una expresión de número JSON.
- Los números de JSON deben ser un entero o un punto flotante.
- Si la expresión no se puede convertir, la función devuelve
undefined.