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提出了一個ELEMENT_AT_BY_INDEX_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)| |“< - - - - - -”;錯誤:ELEMENT_AT_BY_INDEX_ZERO