问题标签 [string-aggregation]

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 回答
1267 浏览

sql - 仅从 SQL 中的多列中选择唯一值

我必须将表中的大约 35 列连接成一个字符串。列中的数据可以在不同的情况下重复,如下所示。

每列中的数据是管道分隔的,我试图通过用分隔来连接每一列'|'。我希望最终输出是"apple | orange | grape"(全部小写都可以)

但目前我得到

我当前的 SQL 是

有人可以解释一下如何从每一列中提取唯一值吗?这将大大减少我的字符串长度。我当前的 SQL 超过了 Oracle 的 4000 个字符限制。

0 投票
3 回答
124506 浏览

sql - 如何对 string_agg() 的结果进行排序

我有一张桌子:

随着行:

如果我string_agg()执行tblproducts

它将返回以下结果:

如何按照我将使用的顺序对聚合字符串进行排序ORDER BY product

我正在使用 PostgreSQL 9.2.4。

0 投票
2 回答
1338 浏览

postgresql - string_agg:两个以上属性串联

我正在使用postgresql 9.0 我想知道是否可以将三个属性连接在一起。

这就是我连接两个属性(书和逗号)的方式:

我该怎么做如下:

有人可以帮忙吗?谢谢。

0 投票
1 回答
1856 浏览

sql - 根据唯一 id 将多行连接到逗号分隔的列表中

我是 SQL 新手(运行 SQL Server 2012),我正在运行的查询正在返回这些结果。

我想获得以下结果集(每个 id 唯一的逗号分隔列表)

我一直在尝试遵循其他问题的一些答案,但没有任何运气。我确信这是我缺乏经验的某种结合,我发现的所有其他问题都只是一张表的结果。如果这有所不同,我的查询将从多个表中获取结果,类似于

任何人都可以帮忙吗?谢谢。

******更新******

在这里和另一个网站上阅读了更多文章后,我最终使用了以下查询。希望这对将来的某人有所帮助。

0 投票
1 回答
5482 浏览

sql - SQL 中的 STUFF 等效函数(MySSQL 中的 GROUP_CONCAT / Oracle 中的 LISTAGG)

有谁知道 Firebird 2.5 是否有类似于 SQL 中的“STUFF”功能的功能?

我有一个包含父用户记录的表,以及另一个包含与父用户相关的子用户记录的表。我希望能够提取用户拥有的“ROLES”的逗号分隔字符串,而不必使用第二个查询,循环遍历给定 ID 返回的值并自己创建字符串。

我搜索了任何其他相关问题,但没有找到任何问题。这个链接字符串中相当于 Sum to concatenate的问题基本上也是我想做的,但是使用 Firebird 2.5 数据库。

0 投票
1 回答
115 浏览

java - Java - 将字符串输入数组

我有一个这样的文本文件:

测试用例Z:a,b,c

测试用例X:b,d

测试用例C:b

我想要一个字符串数组,如:

测试用例Z 1 1 1 0

测试用例X 0 1 0 1

测试用例C 0 1 0 0

0 投票
6 回答
4051 浏览

mysql - 获取mysql中逗号分隔行中不同值的计数

一个表 Jobs 有 2 列 JobId, City 当我们保存工作时,工作位置可能是多个城市,如下所示

我如何计算特定城市的jobid,就像我想计算纽约市的jobid 我想要的结果一样

纽约 3 俄亥俄 1 弗吉尼亚 2

0 投票
1 回答
259 浏览

sql-server - 内部联接和将多个表分组为一行

我正在使用 MSSQL Server,我想INNER JOINGROUP来自多个表的数据。但我得到了这个错误:

假设我有如下表格:

表股票

表用户

表申请

表 REQUISITION_DETAILS

这是我的SQL 语法

预期输出

0 投票
3 回答
60 浏览

sql - 另一列中具有共同值的列的 SQL 聚合

我对我在 PostgreSQL 中进行的查询有一个未解决的疑问。

我有这两张桌子

播放器

播放

这就是我的查询

查询的结果是:

但我想要这样的东西

我可以使用 array_agg,但我真的不知道如何

0 投票
1 回答
70 浏览

c# - 二维字符串数组的现代类比是什么?

我正在重构一些使用二维字符串数组的遗留代码:

我想对其进行现代化改造,但不知道我是否应该使用字典、字符串列表或其他东西。“旧”方式和黄金​​方式(遗留与重构)之间是否存在标准相关性?

如果某处有一个图表显示数据类型和结构等的旧版与黄金版,IWBN(那就太好了)。