create table im (id int not null identity(1,1), itemdesc varchar(64), txtfield text)
insert into im values
('Pencil','Writing utensil')
,('Pen',null)
,(null,'Writing utensil')
select
rtrim(ltrim(replace(im.itemdesc,',',''))) as itemdescr
, rtrim(ltrim(isnull(replace(replace(convert(varchar(max),txtfield), char(13),' '),',',''),''))) as extradescription
, isnull(rtrim(ltrim(replace(im.itemdesc,',','')))+' ','')
+ isnull(rtrim(ltrim(replace(replace(convert(varchar(max),txtfield), char(13),' '),',',''))),'')
as combined_description
from im
rextester演示:http://rextester.com/YQDARN44856
回报:
+-----------+------------------+------------------------+
| itemdescr | extradescription | combined_description |
+-----------+------------------+------------------------+
| Pencil | Writing utensil | Pencil Writing utensil |
| Pen | | Pen |
| NULL | Writing utensil | Writing utensil |
+-----------+------------------+------------------------+
SQL Server或MySQL的? –
SQL Server。感谢 –