/*
經典的拆分字串的語句
*/--基礎資料
create table #1(c_name nvarchar(30) , c_desc nvarchar(100))
insert #1 select n'張三' , n'周一,周二,週三'
union select n'李四' , n'周一,周四,週六'
union select n'王五' , n'周一,周四'
go--正文
declare @i int
select @i = max(len(c_desc)) from #1
set rowcount @i
select iden = identity(int ,1,1)
into #2
from syscolumns
set rowcount 0
select c_name ,
c_desc = substring(c_desc , iden , charindex(',', c_desc+',' , iden ) - iden)
from #1
full join #2
on 1=1
where substring(',' + c_desc , iden , 1) = ','
SQL 字串拆分
有這樣乙個字串 中,國,中,人民,國,現代工業化程序,國 處理過之後變成 中,國,人民,現代工業化程序 以下是我的方法,有什麼不對的地方還請各位指點 刪除重複的字元 declare v1 nvarchar 100 declare v2 nvarchar 100 declare v3 nvarchar...
sql拆分字串
拆分字元卡 create function s id varchar 20 編號串 varchar max returns tab table id varchar 20 編號 varchar 30 begin declare ipos int,bh varchar 20 while 1 0 beg...
經典的拆分字串的語句
經典的拆分字串的語句 基礎資料 create table 1 c name nvarchar 30 c desc nvarchar 100 insert 1 select n 張三 n 周一,周二,週三 union select n 李四 n 周一,周四,週六 union select n 王五 n...