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

A STRINGSPLIT függvény a forrássztringnek a megadott elválasztóval való elválasztása során kapott részsztringekből álló tömböt ad vissza.

A STRINGSPLIT függvény a forrássztringnek az Azure Cosmos DB-ben megadott elválasztóval való elválasztása során kapott részsztringekből álló tömböt ad vissza.

Szemantika

STRINGSPLIT(<string_expr1>, <string_expr2>)

Arguments

Description
string_expr1 Az elemezni kívánt forrássztring-kifejezés.
string_expr2 A határolóként használt sztring.

Visszatérési típusok

Tömbkifejezést ad vissza.

Példák

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

Sztring felosztása részsztringekre

Ebben a példában a STRINGSPLIT függvény egy sztring részsztringekre való felosztására szolgál különböző elválasztójelek használatával.

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

Megjegyzések

  • Ez a függvény nem használja az indexet.