当前位置: 代码迷 >> Sql Server >> 行转列 用逗号隔开,该如何解决
  详细解决方案

行转列 用逗号隔开,该如何解决

热度:28   发布时间:2016-04-27 12:14:40.0
行转列 用逗号隔开
表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',1UNION ALL SELECT 'a',2UNION ALL SELECT 'b',1UNION ALL SELECT 'b',2UNION ALL SELECT 'b',3--合并处理N
  相关解决方案