日期:2014-05-18  浏览次数:20451 次

字段的拆分问题?
如何把一个字段拆分成若干字段?比如把下面的字段拆分成三个字段:

热轧普通碳素H型钢\H300×200×8×12mm\Q235B

原先这个内容是在一个字段里面的

------解决方案--------------------
需要分割成四部分以内的,可以借鉴这个:
----------------------------------
declare @str varchar(40)
set @str= '热轧普通碳素H型钢\H300×200×8×12mm\Q235B '

select
replace(ParseName(t.chr,3), '$$ ', '. '),
replace(ParseName(t.chr,2), '$$ ', '. '),
replace(ParseName(t.chr,1), '$$ ', '. ')
from
(select replace(replace(@str, '. ', '$$ '), '\ ', '. ') as chr) t

/*
--------------------- --------------------- ---------------------
热轧普通碳素H型钢 H300×200×8×12mm Q23
*/