Bagikan melalui


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

Fungsi mengembalikan STRINGSPLIT array substring yang diperoleh dari memisahkan string sumber dengan pemisah yang ditentukan.

Fungsi mengembalikan STRINGSPLIT array substring yang diperoleh dari memisahkan string sumber oleh pemisah yang ditentukan di Azure Cosmos DB.

Syntax

STRINGSPLIT(<string_expr1>, <string_expr2>)

Arguments

Description
string_expr1 Ekspresi string sumber untuk diurai.
string_expr2 String yang digunakan sebagai pemisah.

Tipe pengembalian

Mengembalikan ekspresi array.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Memisahkan string menjadi substring

Dalam contoh ini, STRINGSPLIT fungsi digunakan untuk membagi string menjadi substring menggunakan berbagai pemisah.

SELECT VALUE {
  seperateOnLetter: STRINGSPLIT("Handlebar", "e"),
  seperateOnSymbol: STRINGSPLIT("CARBON_STEEL_BIKE_WHEEL", "_"),
  seperateOnWhitespace: STRINGSPLIT("Road Bike", " "),
  seperateOnPhrase: STRINGSPLIT("xenmoun mountain bike", "moun"),
  undefinedSeperator: STRINGSPLIT("AluminumBikeFrame", undefined),
  emptySeparatorString: STRINGSPLIT("Helmet", ""),
  emptySourceString: STRINGSPLIT("", "")
}
[
  {
    "seperateOnLetter": [
      "Handl",
      "bar"
    ],
    "seperateOnSymbol": [
      "CARBON",
      "STEEL",
      "BIKE",
      "WHEEL"
    ],
    "seperateOnWhitespace": [
      "Road",
      "Bike"
    ],
    "seperateOnPhrase": [
      "xen",
      " ",
      "tain bike"
    ],
    "emptySeparatorString": [
      "Helmet"
    ],
    "emptySourceString": [
      ""
    ]
  }
]

Komentar

  • Fungsi ini tidak menggunakan indeks.