问题标签 [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 回答
7033 浏览

mysql - 对表运行查询时 group_concat 被切断

我有一个看起来像这样的表: 在此处输入图像描述

此表包含 343 行。

我正在尝试对其运行此查询:

当我运行查询时,它给了我:“第 203 行被 GROUP_CONCAT() 剪切”,我不知道为什么它给了我这个错误。请帮忙!谢谢...

0 投票
2 回答
139 浏览

sql - 从一组行到一行的sql表

我的问题很简单:

我一直在尝试将表格的输出从

该表将始终具有 3 行的集合,这些行将成为具有 4 列的表,如上所示。

我尝试循环并卡住了......</p>

编辑:适用于 SQL_SERVER

0 投票
4 回答
250436 浏览

sql-server - 如何在 sql server 中使用 group_concat 进行查询

我知道在 sql server 中我们不能使用Group_concat函数,但这是我需要查询的一个问题。我在Group_Concat谷歌上找到了一些逻辑但无法纠正它。我的 sql 查询是

它给了我这样的结果

在此处输入图像描述

只需查看前 3 行,其中 maskid、maskname、schoolid、schoolname 相同,但 maskdetail 不同,因此想要一行,其中最后一列可以包含根据 maskid 的所有 maskdetail 等等。

我想要我的输出

在此处输入图像描述

等等。所以请在查询时帮助我。

提前致谢。

0 投票
3 回答
107 浏览

sql - 如何连接从数据库中检索到的值

我正在 SQL Server 2008 中执行此查询

它显示了结果2013-07-22

我需要将此结果打印为22713,其中 22 是日期 7 是月份 13 是年份。

我怎么能这样做?

0 投票
1 回答
2561 浏览

sql - Trying to combine multiple rows from a table into one row

I've been trying to figure this out for a little bit now and i keep running into dead ends. Maybe someone here can help me. I work for a company and we are going to be receiving a file for units we are going to repair. In certain situations, we receive one claim for repair that has multiple units contained within it. I only have one field to import the serial number and I need to combine how ever many rows there is for a specific claim.

For example the file I would get would look like:

So i need to export this table combining the serial numbers into one field like:

I am limited on receiving the file in this format, so this is all i have to work with. There are other fields in the file but i think these are the ones that I should be looking at. let me know if anyone has any ideas. Thanks!!

0 投票
1 回答
4294 浏览

sql-server - 如何在没有附加查询的情况下在 SQL Server 中连接没有子查询的 GROUP BY 子句中的字符串?

我正在寻找 SQL Server 2012 中的 GROUP_CONCAT() MySQL 函数的等效项——它使用子查询,解释如下:

SQL Server 中对此的常见答案是在子查询上使用 STUFF()。就我而言,性能简直无法接受(2 亿条记录,每个子查询 26 秒 * 2 亿 = 164 年)。

所需的输出是每个唯一 ColA 的 ColB 值,按出现的降序分组在一起,如上所示。但是,这需要通过表使用 SINGLE QUERY 来完成。

我是否需要自己构建并放弃“GROUP BY”调用?手动迭代数据集并在控制台应用程序中构建新表?还是我缺少什么?

0 投票
2 回答
1010 浏览

sql - SQL 选择查询 - 转换错误

嗨,我正在尝试以下查询。其中 ProjectID 的输出为 1,2,3。我正在尝试使用 ProjectID 从其他表中获取数据。

我收到转换错误。将 varchar 值“1,2,3”转换为数据类型 int 时转换失败。我不确定我在哪里缺少转换。下面我也试过了。。

任何人都可以在我缺少转换的地方帮忙...

0 投票
1 回答
488 浏览

sql - 如何通过存储过程获取多条记录

这是程序,其中

如果有单条记录,它很容易获取

有多个记录,它抛出一个错误,子查询返回多个值

请帮助我如何检索多条记录

0 投票
0 回答
34 浏览

mysql - 在 MSSQL 中模拟 MySql group_concat

我想在 MSSQL 中运行这个 MySql 查询。

通过修改此查询是否有可能实现这一目标?

0 投票
1 回答
967 浏览

sql-server - 连接两个表的字符串的聚合函数?

我知道如何使用 for xml auto 连接聚合查询中的字段。但是我在扩展该查询以使用两个表时遇到了一些问题,以下示例不起作用

例如