问题标签 [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.
mysql - 对表运行查询时 group_concat 被切断
我有一个看起来像这样的表:
此表包含 343 行。
我正在尝试对其运行此查询:
当我运行查询时,它给了我:“第 203 行被 GROUP_CONCAT() 剪切”,我不知道为什么它给了我这个错误。请帮忙!谢谢...
sql - 从一组行到一行的sql表
我的问题很简单:
我一直在尝试将表格的输出从
该表将始终具有 3 行的集合,这些行将成为具有 4 列的表,如上所示。
我尝试循环并卡住了......</p>
编辑:适用于 SQL_SERVER
sql-server - 如何在 sql server 中使用 group_concat 进行查询
我知道在 sql server 中我们不能使用Group_concat
函数,但这是我需要查询的一个问题。我在Group_Concat
谷歌上找到了一些逻辑但无法纠正它。我的 sql 查询是
它给了我这样的结果
只需查看前 3 行,其中 maskid、maskname、schoolid、schoolname 相同,但 maskdetail 不同,因此想要一行,其中最后一列可以包含根据 maskid 的所有 maskdetail 等等。
我想要我的输出
等等。所以请在查询时帮助我。
提前致谢。
sql - 如何连接从数据库中检索到的值
我正在 SQL Server 2008 中执行此查询
它显示了结果2013-07-22
。
我需要将此结果打印为22713
,其中 22 是日期 7 是月份 13 是年份。
我怎么能这样做?
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!!
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”调用?手动迭代数据集并在控制台应用程序中构建新表?还是我缺少什么?
sql - SQL 选择查询 - 转换错误
嗨,我正在尝试以下查询。其中 ProjectID 的输出为 1,2,3。我正在尝试使用 ProjectID 从其他表中获取数据。
我收到转换错误。将 varchar 值“1,2,3”转换为数据类型 int 时转换失败。我不确定我在哪里缺少转换。下面我也试过了。。
和
任何人都可以在我缺少转换的地方帮忙...
sql - 如何通过存储过程获取多条记录
这是程序,其中
如果有单条记录,它很容易获取
有多个记录,它抛出一个错误,子查询返回多个值
请帮助我如何检索多条记录
mysql - 在 MSSQL 中模拟 MySql group_concat
我想在 MSSQL 中运行这个 MySql 查询。
通过修改此查询是否有可能实现这一目标?
sql-server - 连接两个表的字符串的聚合函数?
我知道如何使用 for xml auto 连接聚合查询中的字段。但是我在扩展该查询以使用两个表时遇到了一些问题,以下示例不起作用
例如