Compartir a través de


StringSplit (consulta NoSQL)

SE APLICA A: NoSQL

Devuelve una matriz de subcadenas obtenidas de separar la cadena de origen por el delimitador especificado.

Sintaxis

StringSplit(<string_expr1>, <string_expr2>)

Argumentos

Descripción
string_expr1 Expresión de cadena de origen que se va a analizar.
string_expr2 Cadena usada como delimitador.

Tipos de valores devueltos

Devuelve una expresión de matriz.

Ejemplos

En el ejemplo siguiente se muestra cómo usar esta función para dividir una cadena.

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

Comentarios

  • La función del sistema no emplea el índice.