Freigeben über


TOSTRING - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die TOSTRING Funktion gibt eine Zeichenfolgendarstellung eines Werts zurück.

Eine Azure Cosmos DB für NoSQL-Systemfunktion, die einen in eine Zeichenfolge konvertierten Wert zurückgibt.

Syntax

TOSTRING(<expr>)

Arguments

Description
expr Ein beliebiger Ausdruck.

Rückgabetypen

Gibt einen Zeichenfolgenausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Konvertieren von Werten in eine Zeichenfolge

In diesem Beispiel wird die TOSTRING Funktion verwendet, um mehrere Skalar- und Objektwerte in eine Zeichenfolge zu konvertieren.

SELECT VALUE {
  integerToString: TOSTRING(125),
  floatToString: TOSTRING(0.1234),
  booleanToString: TOSTRING(false),
  arrayToString: TOSTRING([ 1, 2, 3 ]),
  objectToString: TOSTRING({ "department": "Bicycles" }),
  stringToString: TOSTRING("Hello World"),
  undefinedToString: TOSTRING(undefined),
  notANumberToString: TOSTRING(NaN),
  infinityToString: TOSTRING(Infinity)
}
[
  {
    "integerToString": "125",
    "floatToString": "0.1234",
    "booleanToString": "false",
    "arrayToString": "[1,2,3]",
    "objectToString": "{\"department\":\"Bicycles\"}",
    "stringToString": "Hello World",
    "notANumberToString": "NaN",
    "infinityToString": "Infinity"
  }
]

Bemerkungen

  • Diese Funktion verwendet den Index nicht.