split_part函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时11.0及以上

分裂str在出现的delim并返回partNum部分。

语法

split_part(str,delim,partNum)

参数

  • str:一个字符串表达式。

  • 分隔符:一个字符串表达式作为分隔符的部分。

  • partNum:返回一个整数表达式选出部分。

返回

一个字符串。

如果partNum> = 1:partNum年代计算从一开始的一部分str将被归还。

如果partNum< = 1:abs (partNum)年代计数的一部分str将被归还。

如果partNum超出部分的数量吗str:函数返回一个空字符串。

如果partNum是0:split_part提出了一个INVALID_INDEX_OF_ZERO

例子

>选择“- >”| |split_part(“你好,世界!”,”、“,1)| |“< - - - - - -”;- >你好< ->选择“- >”| |split_part(“你好,世界!”,”、“,2)| |“< - - - - - -”;- >世界< ->选择“- >”| |split_part(“你好,世界!”,”、“,One hundred.)| |“< - - - - - -”;- > < ->选择“- >”| |split_part(“你好,世界!”,”、“,- - - - - -2)| |“< - - - - - -”;- >世界< ->选择“- >”| |split_part(“你好,世界!”,”、“,- - - - - -One hundred.)| |“< - - - - - -”;- > < ->选择“- >”| |split_part(,”、“,1)| |“< - - - - - -”;- > < ->选择“- >”| |split_part(“你好”,,3)| |“< - - - - - -”;- > < ->选择“- >”| |split_part(“你好,世界!”,”、“,0)| |“< - - - - - -”;错误:INVALID_INDEX_OF_ZERO