SelectDB Enterprise
参考手册
SQL 函数
标量函数
字符串函数
SPLIT_PART

SPLIT_PART

描述

用于将一个字符串按照指定的分隔符拆分成多个部分,并返回其中的一个部分。

语法

SPLIT_PART ( <str>, <separator>, <part_index> )

参数

参数说明
<str>需要分割的字符串
<separator>用于分割的字符串
<part_index>要返回的部分的索引,从 1 开始计数

返回值

返回根据分割符拆分后的字符串的指定部分。特殊情况:

  • 任意参数中有一个为 NULL,则返回 NULL
  • <part_index>为 0 时,返回 NULL

举例

select split_part("hello world", " ", 1);
+----------------------------------+
| split_part('hello world', ' ', 1) |
+----------------------------------+
| hello                            |
+----------------------------------+
SELECT split_part('apple,banana,cherry', ',', 0);
+-------------------------------------------+
| split_part('apple,banana,cherry', ',', 0) |
+-------------------------------------------+
| NULL                                      |
+-------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标