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

sql-server - Sql Server 中的多行到一个逗号分隔值

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

例如表:tbl

现在,当我使用该函数执行查询时Func1(value)

我想要的输出是:100,200,300,400

0 投票
1 回答
8490 浏览

sql - 如何在连接多个表时使用 GROUP BY 连接字符串?

我正在加入多个表,其中我希望根据以下条件将一个列值放入行中TechnicianName

  • 我有 4 张桌子easy_tbljobcardeasy_tbltechnician并且easy_tblproblemeasy_tbltechnicianMaster

  • 我从存在的 地方进入TechnicianName第二列easy_tbltechnicianMastertechnicianIdeasy_tbltechnician

  • 我想STUFF在我的查询中的第 3 列 ( p.ProblemReported)

当前 SQL 语句:

查询结果:

上面的结果应该转换成这个:

加入多个表时如何做到这一点?

SQLFiddle

0 投票
1 回答
2959 浏览

mysql - 如何正确地将 MySQL 行折叠到单个列表中

我有一个表格查询

以形式返回

我真正想要的是表格的回复

(我认为匹配逻辑不重要,但如果有必要我会发布它。)

我试过group_concat()and coalesce,但没有任何效果。有什么帮助吗?

0 投票
3 回答
100 浏览

sql - SQL Query 从冗余行生成逗号分隔列?

我有两个表,它们连接在一起并存储在一个临时表中。

Temp 表包含以下形式的数据:

现在我想要以下形式的结果,

所以我写了下面的查询,它产生了类似的输出,所以我的问题是,有没有其他方法可以实现这一点。

0 投票
1 回答
754 浏览

mysql - CONCAT sql 查询需要正确的格式。Codeigniter 活动记录

我正在使用 codeigniter 的活动记录,但我意识到我可能需要一个常规的 SQL 查询来完成我想要完成的工作。有人可以看看这段代码并给我正确的格式。我在这里做错了什么?

我认为通过阅读代码很明显我想要完成什么,但如果您需要的不仅仅是我使用的语法(显然是错误的),我很乐意提供代码解释。

0 投票
2 回答
81 浏览

sql - T-SQL - 两个表/孤儿上的名称连接

我已经准备好因为在 SO 上提出我的第一个问题以及什么是可能重复的问题而被钉死在十字架上,但我一生都找不到它。

我有三个表,一个产品表、一个链接表和一个带有名称的子表。预装在SQLFiddle >>如果我仍然引起你的注意。

我试图找出如何列出所有部件组(可能属于也可能不属于产品),并翻译他们的孩子名字。也就是如何只用链接表和子名表列出链接表的所有翻译后的元素。我正在努力寻找孤儿。

我有两个疑问:

这会按名称列出属于产品的所有部件组及其子元素。iPartGroupID = 4 不在这里。

我也有:

This lists all the part groups, and their child elements by code. iPartGroupID = 4 is covered here, but the names aren't translated.

What query can I use to list the orphan part groups (and also the orphan parts):

Ideally it is included in a list of all the other part groups, but if not, I can union the results.

Every other SO question I've looked up uses either 3 tables, or only 1 table, self joining with aliases. Does anyone have any ideas?

No XML in the part names, no particular preference for CONCAT or SELECT '+'.

I would link to other posts, but I can't without points :(

0 投票
2 回答
2204 浏览

sql - 连接透视视图中的列

此查询显示:

我想要的是这样的:

有谁知道如何连接列数据?有小费吗?

这是我获取数据的表:

实际日期是日期时间

0 投票
1 回答
99 浏览

sql - 连接表时的 SQL 聚合

我有一个(临时)表,其中包含学生记录。
还有另一个表,其中包含哪些学生注册了哪些科目。
我想用汇总到其中的科目来更新学生表,如下所示。

我已经尝试过了,但它仅在找到第一条记录时更新。聚合不会发生。

SQL Server 2008 R2。
编辑:
我正在更新存储过程中的临时表,该存储过程将在结果集中呈现。不更新实际数据

0 投票
3 回答
349 浏览

sql - TSQL:如何将单列的行加入/组合成 CSV 列表

我有一个名为“colamer”的表,如下所示:

我的存储过程:

结尾

我想要输出:@result = 231,232

0 投票
2 回答
140 浏览

sql - 如何返回一行但连接原因列

我有一个 sql server 2012 数据库表,其中包含如下数据:

从上面的数据可以看出,第 2 行有 2 个原因,因为该行有 2 个问题。

现在我想要做的是只返回该行一次,但将原因连接到 1 个单元格中,因此它将如下所示:

请专家帮助将不胜感激