sql拆分字符串
2013-12-23 16:12
183 查看
一,用临时表作为数组
create function f_split(@c varchar(2000),@split varchar(2))
returns @t table(col varchar(20))
as
begin
while(charindex(@split,@c)<>0)
begin
insert @t(col) values (substring(@c,1,charindex(@split,@c)-1))
set @c = stuff(@c,1,charindex(@split,@c),'')
end
insert @t(col) values (@c)
return
end
go
select * from dbo.f_split('dfkd,dfdkdf,dfdkf,dffjk',',')
drop function f_split
col
create function f_split(@c varchar(2000),@split varchar(2))
returns @t table(col varchar(20))
as
begin
while(charindex(@split,@c)<>0)
begin
insert @t(col) values (substring(@c,1,charindex(@split,@c)-1))
set @c = stuff(@c,1,charindex(@split,@c),'')
end
insert @t(col) values (@c)
return
end
go
select * from dbo.f_split('dfkd,dfdkdf,dfdkf,dffjk',',')
drop function f_split
col
相关文章推荐
- T-SQL字符串拆分的多种方式
- T-SQL技巧收集——拆分字符串
- SQL 字符串拆分
- SQL 拆分参数字符串
- T-SQL字符串拆分的多种方式
- 自写的几个常用Sql字符串拆分函数
- SQL字符串处理--按分割符拆分字符串
- 根据分隔符,拆分字符串t-sql
- 在论坛中出现的比较难的sql问题:25(字符串拆分3)
- sql 拆分字符串 Split
- SQL--字符串拆分,合并,替换
- 在论坛中出现的比较难的sql问题:25(字符串拆分3)
- SQL 根据指定字符拆分字符串
- SQL拆分字符串
- 将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
- SQL不定条件的查询, 数据库拆分字符串
- sql 拆分字符串并循环
- 妙用 T-SQL: PARSENAME 函数 (也可不使用该函数,鸣谢"小杰") 实现按指定分隔符拆分字符串 SplitString
- SQL拆分字符串
- sql拆分字符串