日期:2014-05-17 浏览次数:20375 次
create table tb(SSH nvarchar(20),FLH nvarchar(20),SCH nvarchar(20),FCH nvarchar(20))
insert into tb(SSH) select 'D668*5*上*'
insert into tb(SSH) select 'D668*5*下*'
insert into tb(SSH) select 'G*59*第一辑.下册*'
insert into tb(SSH) select 'G*59*第一辑.上册*'
insert into tb(SSH) select 'G*59*第三辑.上册*'
go
update tb
set FLH=LEFT(ssh,charindex('*',ssh)-1),
SCH=SUBSTRING(SSH,charindex('*',ssh)+1,charindex('*',ssh,charindex('*',ssh)+1)-charindex('*',ssh)-1),
FCH=SUBSTRING(ssh,charindex('*',ssh,charindex('*',ssh)+1)+1,LEN(ssh)-charindex('*',ssh,charindex('*',ssh)+1)-1)
select * from tb
/*
SSH FLH SCH FCH
-------------------- -------------------- -------------------- --------------------
D668*5*上* D668 5 上
D668*5*下* D668 5 下
G*59*第一辑.下册* G 59 第一辑.下册
G*59*第一辑.上册* G 59 第一辑.上册
G*59*第三辑.上册* G &n