STRINGTONUMBER - Lekérdezési nyelv a Cosmos DB-ben (az Azure-ban és a Fabricben)

A STRINGTONUMBER függvény számmá konvertál egy sztringkifejezést.

A STRINGTONUMBER függvény számmá konvertál egy sztringkifejezést az Azure Cosmos DB-ben.

Szemantika

STRINGTONUMBER(<string_expr>)

Arguments

Description
string_expr Sztringkifejezés.

Visszatérési típusok

Számértéket ad vissza.

Példák

Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.

Sztring átalakítása számmá

Ebben a példában a függvény különböző STRINGTONUMBER sztringkifejezések számmá alakítására szolgál.

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 visszaadja a függvényt undefined.