一,用临时表作为数组 复制代码代码如下:create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(c ...
一,用临时表作为数组
复制代码代码如下:create function f_split(@c varchar(2000),@split varchar(2)) while(charindex(@split,@c)<>0)
select * from dbo.f_split('dfkd,dfdkdf,dfdkf,dffjk',',') drop function f_split CREATE function Get_StrArrayLength set @str=ltrim(rtrim(@str)) 三、按指定符号分割字符串,返回分割后指定索引的第几个元素,象数组一样方便 复制代码代码如下:CREATE function Get_StrArrayStrOfIndex set @str=ltrim(rtrim(@str)) set @location=charindex(@split,@str) return substring(@str,@start,@location-@start) 三、结合上边两个函数,象数组一样遍历字符串中的元素 复制代码代码如下:declare @str varchar(50)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:SQL对字符串数组的处理
关键词:sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。