SPLIT

All functions > STRING > SPLIT

Splits a string into an array of substrings based on a delimiter.

Syntax

SPLIT(expr, delimiter[, limit])
sql

Arguments

ParameterTypeRequiredDescription
stringVARCHARYesString to split
delimiterVARCHARYesDelimiter to split on
limitBIGINTNoMaximum number of splits (optional)

Returns

Array of substrings

Notes

  • If delimiter is not found, returns array with original string
  • Empty strings between delimiters are included
  • If limit is specified, splits into at most limit parts
  • With limit, remainder stays together in last element

Examples

Last update at: 2025/10/13 10:23:46