SPLIT_BY_STRING
更新时间:2025-10-17
描述
将输入字符串按照指定的字符串拆分成字符串数组。
语法
SQL
1SPLIT_BY_STRING ( <str>, <separator> )
参数
| 参数 | 说明 |
|---|---|
<str> |
需要分割的字符串 |
<separator> |
用于分割的字符串 |
返回值
返回按照指定的字符串拆分成字符串数组。特殊情况:
- 任意参数中有一个为 NULL,则返回 NULL
<separator>为空字符串时,<str>会按字节进行拆分
举例
SQL
1SELECT split_by_string('hello','l');
Text
1+-------------------------------+
2| split_by_string('hello', 'l') |
3+-------------------------------+
4| ["he", "", "o"] |
5+-------------------------------+
SQL
1SELECT split_by_string('hello','');
Text
1+------------------------------+
2| split_by_string('hello', '') |
3+------------------------------+
4| ["h", "e", "l", "l", "o"] |
5+------------------------------+
