字段的拆分问题?
如何把一个字段拆分成若干字段?比如把下面的字段拆分成三个字段:
热轧普通碳素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
*/