你的位置:首页 > 软件开发 > 数据库 > SQL对字符串数组的处理

SQL对字符串数组的处理

发布时间:2016-04-18 18:00:03
一,用临时表作为数组 复制代码代码如下: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

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。