Bagikan melalui


STRINGTOARRAY - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi mengonversi STRINGTOARRAY ekspresi string menjadi array.

Fungsi sistem Azure Cosmos DB for NoSQL yang mengembalikan ekspresi string yang dikonversi ke array.

Syntax

STRINGTOARRAY(<string_expr>)

Arguments

Description
string_expr Ekspresi string.

Tipe pengembalian

Mengembalikan array.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Mengonversi string ke array

Dalam contoh ini, STRINGTOARRAY fungsi digunakan untuk mengurai berbagai nilai string ke dalam array.

SELECT VALUE {
  parseEmptyArray: STRINGTOARRAY("[]"),
  parseArray: STRINGTOARRAY('[ "coats", "gloves", "hats" ]'),
  complexArray: STRINGTOARRAY('[ { "types": [ "coats", "gloves" ] }, [ "hats" ], 76, false, null ]'),
  nestedArray: STRINGTOARRAY('[ [ "coats", "gloves" ], [ "hats" ] ]'),
  invalidArray: STRINGTOARRAY("[ 'coats', 'gloves', 'hats' ]"),
  parseUndefined: STRINGTOARRAY(undefined),
  parseNull: STRINGTOARRAY(null)
}
[
  {
    "parseEmptyArray": [],
    "parseArray": [ "coats", "gloves", "hats" ],
    "complexArray": [
      {
        "types": [ "coats", "gloves" ]
      },
      [ "hats" ],
      76,
      false,
      null
    ],
    "nestedArray": [
      [ "coats", "gloves" ],
      [ "hats" ]
    ]
  }
]

Komentar

  • Fungsi ini tidak menggunakan indeks.