# SPLIT

The SPLIT function divides a single string value into multiple strings using a specified delimiter.

## Syntax

`SPLIT(string, delim)`

### Parameters

#### string

String expression to be split. If the value is `null`, the function returns `null`.

#### delim

Delimiter used to split the string. Only single byte delimiters are supported.

## Examples

Splits the value in the `words` column into an array of strings using the semicolon as the delimiter.

```esql
ROW words="foo;bar;baz;qux;quux;corge"
| EVAL word = SPLIT(words, ";")
```
This example splits the string in the `words` column into multiple strings using the semicolon as the delimiter.

## Limitations

Only single byte delimiters are supported.
