StringToNumber (consulta NoSQL)

SE APLICA A: NoSQL

Convierte una expresión de cadena en un número.

Sintaxis

StringToNumber(<string_expr>)  

Argumentos

Descripción
string_expr Expresión de cadena.

Tipos de valores devueltos

Devuelve un valor numérico.

Ejemplos

En el ejemplo siguiente se muestra cómo funciona esta función con varios tipos de datos.

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
  }
]

Comentarios

  • Esta función no emplea el índice.
  • Las expresiones de cadena se analizan como una expresión de número JSON.
  • Los números en JSON deben ser un número entero o de punto flotante.
  • Si la expresión no se puede convertir, la función devuelve undefined.

Nota

Para más información sobre el formato JSON, vea https://json.org.