问题标签 [sql-server-group-concat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
158 浏览

sql - sql server 2008 group_Concat() 版本但是在不同的列中(不是逗号分隔)

我正在研究SQL Server 2008 R2。我有以下2张桌子:

我想要的是一个版本,group_concat()但值应该在单独的列中(不是逗号分隔)

我试过加入桌子,

但它给了我3个不同的行。

想要的输出是这样的,

我在 SO 上找到了一些匹配的示例,但不是我所期望的。请求您的帮助。

SQL小提琴

0 投票
1 回答
2784 浏览

mysql - 如何在Mysql中组合两列和group_concat

我会用表格更好地解释:

桌子大小

表买

现在我想将两列合并为一列,然后执行 group_concat

这就是我想做的,输出表应该是这样的:

0 投票
1 回答
5655 浏览

sql - 连接按列分组的值

我有下表:

我要实现的目标是一个连接字符串,将所有值组合在一起,如下所示:

我离开了这里的例子,但一无所获。这是我想出的:

我哪里错了?有没有更有效的方法来做到这一点?

0 投票
2 回答
42 浏览

sql-server - SQL Server Group By 与 Group Concat

我有一张这样的桌子

想按保险对这张表进行分组,

尝试使用

输出 :

0 投票
2 回答
218 浏览

mysql - 如何使用 GROUP_CONCAT 正确地将 MySQL 查询转换为 MSSQL 查询

我正在尝试将 MySQL DB 转换为 MSSQL DB,但在翻译查询时我正在尝试一些问题,特别是以下内容:

MySQL

我得到的结果是这样的,这是我想要得到的:

微软 SQL

我尝试使用这篇文章https://stackoverflow.com/a/5981860/2098159中的建议重新创建 MySQL 查询

而我得到的结果是这样的,无论我选择哪个ID:

此时我只创建了一个包含 4 条记录的表:主节点、车辆、汽车和计算机;只是为了测试。

我不知道我错过了什么。有人有建议吗?

提前致谢。

0 投票
1 回答
66 浏览

sql-server - 按相同字符串分组而不转换为连接字符串

假设我有 3 个表(如下所示)。

series_no表:

品牌表:

car_info表:

我如何分组或组合相似/相同的字符串,而不用在连接字符串中更改它们,而只是覆盖相同的字符串。

这是我当前对 sql server 2014 的查询:-

但不幸的是,它给了我一个错误,因为我不能以这种方式按类似的字符串分组。

我希望它是这样的:-

而不是这个(连接字符串): -

0 投票
3 回答
3993 浏览

sql - 多行到一个逗号分隔值不同的 ID

这个问题在这里已经有了答案:
Multiple rows to one comma-separated value [duplicate] 1 Answer

我想在 SQL Server 中创建一个表值函数,我想以逗号分隔值返回数据。

例如表:tbl

现在,当我在 SQL Server 中执行查询时,我希望表如下:

0 投票
3 回答
7422 浏览

mysql - 如何执行存储在 MySQL 表列中的查询?

我想在REPORT_QUERY列中执行查询。

我使用此代码,但如果我的表中只有一个查询,它就可以工作。如果有两个查询比它给出一个错误。

问题出在哪里 ?帮我。

0 投票
1 回答
742 浏览

sql - Group_concat 不是内置函数 - HeidiSQL

我有一个包含 group_concat 的查询,但它返回一个错误,即 group_concat 不是内置函数。请帮我解决这个问题。我的查询是这样的:

我如何使用 group_concat 或者有其他方法吗?

0 投票
1 回答
316 浏览

sql - Group_Concat 成对的第 n 个

我有一个我通常的查询group_concat。我需要知道是否dbo.group_concat有能力将查询结果配对成 3 对(例如)。

例如:

结果是

我想要这个结果