1 :SELECT STUFF((SELECT ','+字段名 FROM 表名 for xml path('')),1,1,'')

2:CREATE TABLE t1 ( id INT, uid VARCHAR(10) )
 
insert into t1 values (1,'a')
insert into t1 values (1,'b')
insert into t1 values (1,'b')
insert into t1 values (1,'c')
insert into t1 values (1,'d')
insert into t1 values (2,'a')
insert into t1 values (2,'b')
insert into t1 values (2,'c')
insert into t1 values (2,'c')
insert into t1 values (3,'a')
insert into t1 values (3,'b')
insert into t1 values (3,'c')
insert into t1 values (3,'c')
 
 
select id,stuff((select distinct ','+uid from t1 where a.id=id for xml path('')),1,1,'') AS items from t1 a group by id
--查询结果
id    items
1    a,b,c,d
2    a,b,c
3    a,b,c

sqlserver 列转行 逗号分隔相关推荐

  1. sqlserver 列转行逗号分隔

    SELECT STUFF((SELECT CONCAT(',',AccidentProjectID)--用逗号隔开FROM dbo.TableName a where exists(select 1 ...

  2. SQLServer列转行函数Unpivot

    SQLServer列转行函数Unpivot SQLServer列转行函数Unpivot会将多列转化为多行,列名转换为列值,会新增两个column:一个column用于存储列名,一个column用于存储 ...

  3. oracle 列转行 带逗号_oracle wm_concat 列转行 逗号分隔

    oracle wm_concat函数,用于列转行,逗号分隔本文将详细介绍此功能的应用 [sql] 代码如下: create table wlbtest1( username varchar2(2), ...

  4. sqlserver列转行,纵向数据转横向

    参考: https://www.cnblogs.com/no27/p/6398130.html SELECT  分组列 ,   value = ( STUFF(( SELECT  distinct   ...

  5. SqlServer列转行查询--Pivot函数

    下面来说说SQLServer 中常用Pivot 函数(这里是用的数据库是SQLSERVER,与其他数据库是类似的,大家放心看就好) 让我们先从一个虚构的场景中来着手吧 万国来朝,很多供应商每天都汇报各 ...

  6. oracle 批量列转行,oracle 批量列转行 逗号分隔

    标签: 示例:with temp as (select '1,2,3' nums, 'a' names from dual union all select '4,5' nums, 'b' names ...

  7. 数据库:SQLServer 实现行转列、列转行用法笔记

    在许多的互联网项目当中,报表开发是整个项目当中很重要的一个功能模块.其中会有一些比较复杂的报表统计需要行转列或者列转行的需求.今天给大家简单介绍一下在SQLServer当中如何使用PIVOT.UNPI ...

  8. oracle列转行用逗号隔开,Oracle逗号分隔列转行实现方法

    Oracle逗号分隔列转行实现方法 那么,现在如果给出一个权限编号,要去检索出用后这个权限的用户集合,就会需要在逗号分隔的多个权限编号中去匹配给出的这个权限编号.如果使用like去做,一则效率不高,二 ...

  9. oracle行转列逗号分隔,Oracle逗号分隔列转行实现方法

    那么,现在如果给出一个权限编号,要去检索出用后这个权限的用户集合,就会需要在逗号分隔的多个权限编号中去匹配给出的这个权限编号.如果使用like去做,一则效率不高,二则匹配不精确.因此用到了逗号分隔列转 ...

最新文章

  1. nginx 转发慢_为啥 Nginx 能轻松淦到几万并发?
  2. ajax请求成功之后,自动打开一个空白页面,并打印出了返回内容
  3. Use a layout_width of 0dip instead of fill_parent for better performance
  4. 应付账款账龄分析模板_企业财务报表分析论文应如何着手?
  5. c++ map初始化_Go学习每日一问(18)-map元素查找
  6. java 计算26个字母在一段文本中出现的频率(保留小数点后4位)
  7. 洛谷P4831 Scarlet loves WenHuaKe
  8. java中数据结构_JAVA中数据结构总结
  9. Win10 64bit安装VC6+VC6助手
  10. 泛微OA主表与明细表的js操作
  11. elasticsearch报错:bootstrap checks failed. You must address the points described in the following [1]
  12. 推荐一款远程控制软件Toesk。支持文件传输、高清画质、隐私屏、键盘鼠标映射等功能。
  13. IOS pickerView 使用
  14. 6.2.4 随机游走(Random Walk)
  15. MyBatis学习笔记(1)—使用篇
  16. 11-15ov9281双摄-应用运行命令
  17. 5月10日云栖精选夜读:阿里专家直击前端盛会JSConf2017 Day2:见证Moment.js精彩分享...
  18. 业界新闻: JAVA 7新特性让JVM“瘦身”成功!
  19. 开天辟地第一篇:我的blog我做主~
  20. Web.config详解+asp.net优化(1)

热门文章

  1. Win7+CentOS7双系统安装
  2. 产品学习过程记录(六)——为淘宝设计拼购功能
  3. EXCEL提取逗号间内容
  4. Web前端技术学习路线图 初阶+中阶+高阶
  5. uni-app语音转文字(百度篇)
  6. 动态规划入门——记忆化搜索
  7. iOS 设置录音权限
  8. 系统优化(一) 垃圾文件的清理
  9. HNUCM蓝桥杯Python组寒假第二次练习
  10. Redis-高并发缓存问题及解决方案