日期:2014-05-17 浏览次数:20613 次
--CREATE TABLE tb(A列 VARCHAR(10), B列 VARCHAR(10) )
--INSERT INTO TB
--SELECT '001', '代码'
--UNION ALL
--SELECT '002', '名称'
--UNION ALL
--SELECT '003' , '单位'
--UNION ALL
--SELECT '004' , '数量'
WITH test AS (
SELECT RTRIM(A列)+' '+RTRIM(B列) AS col
FROM TB)
select DISTINCT
stuff((select ','+col from test b
for xml path('')),1,1,'') 'col'
from test a
/*
001 代码,002 名称,003 单位,004 数量
*/