

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Función SPLIT
<a name="split"></a>

La función SPLIT permite extraer subcadenas de una cadena más grande y trabajar con ellas como una matriz. La función DIVIDIR resulta útil cuando se necesita dividir una cadena en componentes individuales en función de un patrón o delimitador específico.

## Sintaxis
<a name="split-syntax"></a>

```
split(str, regex, limit)
```

## Argumentos
<a name="split-arguments"></a>

 *estrella*  
Una expresión de cadena para dividir.

 *regex*  
Una cadena que representa una expresión regular. La cadena de *expresiones* regulares debe ser una expresión regular de Java.

 *limit*  
Una expresión entera que controla el número de veces que se aplica la expresión *regular.*   
+ *límite > 0: la longitud de la matriz resultante no superará el límite y la última entrada de la matriz resultante contendrá todas las entradas más allá de la última expresión regular coincidente.* 
+ límite <= 0: la *expresión regular* se aplicará tantas veces como sea posible y la matriz resultante puede ser de cualquier tamaño.

## Tipo de devolución
<a name="split-return-type"></a>

<STRING>La función DIVIDIR devuelve una MATRIZ.

Si`limit > 0`: la longitud de la matriz resultante no superará el límite y la última entrada de la matriz resultante contendrá todas las entradas más allá de la última expresión regular coincidente. 

Si`limit <= 0`: la expresión regular se aplicará tantas veces como sea posible y la matriz resultante puede ser de cualquier tamaño.

## Ejemplo
<a name="split-example"></a>

En este ejemplo, la función SPLIT divide la cadena de entrada `'oneAtwoBthreeC'` siempre que encuentre los caracteres `'A'` o `'C'` (según lo especificado en el patrón de expresiones regulares). `'B'` `'[ABC]'` El resultado es una matriz de cuatro elementos:`"one"`, `"two"``"three"`, y una cadena `""` vacía.

```
SELECT split('oneAtwoBthreeC', '[ABC]');
 ["one","two","three",""]
```