Delen via


TOSTRING - Querytaal in Cosmos DB (in Azure en Fabric)

De TOSTRING functie retourneert een tekenreeksweergave van een waarde.

Een Azure Cosmos DB for NoSQL-systeemfunctie die een waarde retourneert die is geconverteerd naar een tekenreeks.

Syntaxis

TOSTRING(<expr>)

Arguments

Description
expr Elke expressie.

Retourtypen

Retourneert een tekenreeksexpressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Waarden converteren naar tekenreeks

In dit voorbeeld wordt de TOSTRING functie gebruikt om meerdere scalaire waarden en objectwaarden te converteren naar een tekenreeks.

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

Opmerkingen

  • Deze functie maakt geen gebruik van de index.