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

行转列 用逗号隔开
表a
 id name
  1 haha
  1 hehe
  2 xixi
  4 kk
  4 hh
...sql 查询显示的结果为 
 id name
  1 haha,hehe
  2 xixi
  4 kk,hh
...

另外存储过程 
表b 字段id为整数
怎么将1到100 插入表b中


------解决方案--------------------
SQL code
--各种字符串分函数

--3.3.1 使用游标法进行字符串合并处理的示例。
--处理的数据
CREATE TABLE tb(col1 varchar(10),col2 int)
INSERT tb SELECT 'a',1
UNION ALL SELECT 'a',2
UNION ALL SELECT 'b',1
UNION ALL SELECT 'b',2
UNION ALL SELECT 'b',3

--合并处理N