一、按指定符号分割字元串,傳回分割後的元素個數,方法很簡單,就是看字元串中存在多少個分隔符号,然後再加一,就是要求的結果(标量值函數)
調用示例:select dbo.Func_StrArrayLength('78,1,2,3',',')
傳回值:4
二、按指定符号分割字元串,傳回分割後指定索引的第幾個元素,象數組一樣友善(标量值函數)
調用示例:select dbo.Func_StrArrayStrOfIndex('8,9,4',',',2)
傳回值:9
三、結合上邊兩個函數,像數組一樣周遊字元串中的元素(表值函數)
----調用
select * from dbo.Func_SplitStr('1,2,3,4',',')
--結果:
1
2
3
4
另一種方式(表值函數):
4