Megosztás a következőn keresztül:


StringToNumber (NoSQL-lekérdezés)

A KÖVETKEZŐKRE VONATKOZIK: NoSQL

Sztringkifejezést számmá alakít át.

Szintaxis

StringToNumber(<string_expr>)  

Argumentumok

Description
string_expr Egy sztringkifejezés.

Visszatérési típusok

Egy számértéket ad vissza.

Példák

Az alábbi példa bemutatja, hogyan működik ez a függvény a különböző adattípusokkal.

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

Megjegyzések

  • Ez a függvény nem használja az indexet.
  • A sztringkifejezések JSON-számkifejezésként vannak elemezve.
  • A JSON-számoknak egész számnak vagy lebegőpontosnak kell lenniük.
  • Ha a kifejezés nem konvertálható, a függvény a értéket adja undefinedvissza.

Megjegyzés

A JSON formátummal kapcsolatos további információkért lásd: https://json.org.