发布网友 发布时间:2022-04-08 09:24
共1个回答
热心网友 时间:2022-04-08 10:54
drop table zz_test
create table zz_test (id varchar(200) ,nr varchar(405))
insert zz_test
select '内容:', '1、直肠高 2、急性 3、陈旧 4、高血 5、结肠 6、慢性'
select a.id ,
nr=substring(a.nr,b.number,charindex(' ',a.nr+' ',b.number)-b.number)
from zz_test a
join master..spt_values b on b.type='P'
where charindex(' ',' '+a.nr,b.number)=b.number
运行结果:
可以拆分的前提是你存储必须是有规律的,否则拆分不出来。比如这个:中间我用一个空格来隔开的。