原文:Sql Server实现多行数据按分组用逗号分隔成一行数据

例如,要将下面的数据 以GROUP ID进行分组,一组一行,一组中的多个PRODUCT ID用逗号分隔,select 出来成如下结果: 在Sql Server中,我目前想到的一种方法是写一个函数,如下: 然后查询语句这样写: 查询结果如下图所示: 在Sql Server中,不知道有没有哪位大侠能否只用纯SELECT语句实现出来,不使用函数和存储过程。 ...

2013-07-26 22:41 8 16611 推荐指数:

查看详情

sqlserver 字段 逗号分隔分组 多行数据

现在sqlserver想实现一个功能:有个apply_industry字段想根据逗号分割成多行便于后面的统计 具体实现方式如下: 1、增加Split函数 2、执行语句 SELECT id, b.apply_industry FROM db_basic b ...

Tue Jun 22 23:17:00 CST 2021 0 303
【Oracle】多行数据合并为一行,使用逗号分隔

目录 1.需求描述 2.实现方法 2.1 通过listagg函数实现 2.2 通过wmsys.wm_concat实现 现有emp表,表结构如下: 1.需求描述 现在需要将表emp的字段按照字段顺序依次拼接为一行,最终效果 ...

Thu May 28 22:27:00 CST 2020 0 4820
SQL SERVER STUFF将多行数据合并成一行

的 我们会发现一个食材的材料他就要单独的占一条数据,这样的话我们在前台循环使用的时候会有很大的麻烦,所 ...

Thu Mar 19 08:05:00 CST 2020 0 868
SQL SERVER多行数据合并成一行

1)比如表中有三列数据: 2)执行如下查询: 3)显示如下结果: STUFF函数: a.作用 stuff(param1, startIndex, length, param2)将param1中自startIndex(SQL中都是从1开始,而非0)起,删除 ...

Thu Jun 13 05:14:00 CST 2019 1 16483
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM