SqlServer 表数据统计,相同属性的汇总到一列,并用逗号隔开
来源:互联网 发布:淘宝账号和密码全忘记 编辑:程序博客网 时间:2024/06/14 20:03
select DISTINCT b.DynamicID,STUFF((//stuff是截取第一个逗号select ','+ a.RealName from(select z.DynamicID,u.RealName from t_Dynamic_Zambia zleft join t_sys_User u on z.UserID=u.ID)a where a.DynamicID=b.DynamicIDfor xml path('')//关键语句,以xml的格式输出),1,1,'') as namelistfrom (select z.DynamicID,u.RealName from t_Dynamic_Zambia zleft join t_sys_User u on z.UserID=u.ID)b
表a和b可以换成单表来测试,
0 0
- SqlServer 表数据统计,相同属性的汇总到一列,并用逗号隔开
- SQL Server中,如何将所有符合条件的结果拼接成一列并用逗号隔开?
- 用函数获得一个类型下所有的数据,并用逗号隔开,显示出来
- mysql将逗号隔开的字符串转换为表数据
- 将在一列的以逗号隔开的列数据转化为行数据显示的函数
- 怎么分割用逗号隔开的数据
- 一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)【网上讨论】
- 一列保存多个ID(将多个用逗号、特殊符号 隔开的ID转换成用逗号隔开的名称)
- 行转成一列用逗号隔开
- Mysql 查询到的数据列以逗号方式隔开 返回
- oracle数据库中在n个字段值相同时给另一字段值合并用逗号隔开
- 【项目实战】---统计逗号隔开的字符串的数量
- 如何将同一表的一列数据完全复制到另一列(两列数据类型相同)
- oracle数据库将一列的值拼接成一行,并且各个值之间用逗号隔开
- oracle语句中如何把一列的值合并为一个值,用逗号隔开
- oracle数据库将一列的值拼接成一行,并且各个值之间用逗号隔开
- oracle语句中把一列的值合并为一个值,用逗号隔开
- oracle数据库将一列的值拼接成一行,并且各个值之间用逗号隔开
- 单例模式的三种常用的形式
- Android: 解决动画完成后位置恢复到初始位置的问题
- struts2整合spring
- SQL分页排序的实现
- 安卓开发中文乱码
- SqlServer 表数据统计,相同属性的汇总到一列,并用逗号隔开
- PAT (Top Level) Practise 1007 Red-black Tree (35)
- JavaScipt学习中的高阶函数
- 排序算法
- Arduino作为编程器读写BIOS、bootloader、uboot或者breed
- VNC view 连接后闪退
- 23种设计模式详解(Java示例)->适用于所有OO语言
- Runloop 理解
- 公司用的读文件,写文件,追加文件内容,删除文件