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

sql - SQL 字符串聚合根据变量的位置返回不同的结果

我的代码:

这返回2, 2, 2, 4,。一切都很好。

但是,当我更改上面的代码以先附加逗号和空格时:

它返回, , , , 2224。它不应该返回, 2, 2, 2, 4吗?

0 投票
1 回答
1121 浏览

oracle - Oracle如何在同一单元格中获取多个值

我在 Oracle 中有一个表,其中有两列。在第一列中,有时存在与第二列中的不同值相对应的重复值。如何编写只显示第一列的唯一值和第二列的所有可能值的查询?

该表看起来有点像下面

0 投票
2 回答
2629 浏览

amazon-redshift - redshift - 如何将 listagg 与 information_schema.columns 表一起使用

我正在使用 redshift 并想创建一个逗号分隔的列列表。我正在尝试使用以下方法从信息架构中获取列名listagg

我收到以下错误:

0 投票
1 回答
803 浏览

sql-server - 在 SQL SERVER 中具有连接等效项的 Group_Concat

我的代码有问题。我曾经在 MySQL 上,但我已经将我的代码迁移到 SQL Server 中。

现在我遇到了这个 GROUP_CONCAT 函数的问题。我发现了一些“潜在的”等价物,但它并没有达到预期的效果。

这是查询:

我试了一些。但正如我所说,它不会输出我所期望的结果(因为我在 MySQL 中反查查询)

预期输出应该是

0 投票
1 回答
59 浏览

sql - Oracle Query 获取数据

请帮助如何编写 Oracle 查询以从下表中获取结果
(在 3 个单独的列中),例如“ abcd 1,5,7 xyz ”,我想将 COL3 作为单独的列包括在内。请帮忙

0 投票
2 回答
1145 浏览

sql - 带有 CLOB 的 SYS_CONNECT_BY_PATH

我有一个ORA-01489: result of string concatenation is too long错误在 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production,PL/SQL Release 11.2.0.4.0 - Production,CORE 11.2 上执行此查询。 0.4.0 生产,Linux 版 TNS:版本 11.2.0.4.0 - 生产,NLSRTL 版本 11.2.0.4.0 - 生产:

此查询的问题在于使用了 CONCAT 运算符 (||)。Concat 运算符返回与 char2 连接的 char1。返回的字符串与 char1 的字符集相同。所以这里 concat 运算符试图返回 varchar2,它有 4000 个字符的限制并且被超过。当我们尝试使用 CLOB CONCAT VARCHAR2 时,也可能会出现此问题。所以在这里我想简单地将它的第一个字符串转换为 CLOB 并避免这个错误。将第一个字符串转换为 CLOB 后,CONCAT 运算符将返回 CLOB 类型的字符串

所以我添加了 TO_CLOB 来转换类型,但是我有下一个错误:

ORA-00932: 不一致的数据类型: 预期 - 得到 CLOB

我也尝试使用这里定义的包层次结构,但后来我得到了 ORA -00932: 不一致的数据类型:预期 - 得到了 CLOB https://community.oracle.com/thread/965324?start=0&tstart=0

然后我也尝试了sys.stragg,但我得到了ORA-00978: nested group function without GROUP BY

0 投票
2 回答
4571 浏览

sql-server - 在 SQL 中使用 stuff() 将多个值连接到单个列

我想使用stuff()如下连接值。并且单个值不应受stuff()功能影响。

怎么做?

0 投票
1 回答
135 浏览

ruby - 具有自定义距离的一维字符串聚类 - ruby

我有一系列字符串,它们是来自多个商店的产品名称。现在,无论列出的商店如何,我都需要对该数组进行集群以获得包含相同产品的集群。

例如:

作为产品名称之间的距离,我认为 JaroWinkler 从amatch gem。有没有类似 k-means 的算法或其他算法可以产生这个字符串数组的聚类?

0 投票
1 回答
382 浏览

sql - Oracle 10G 中的列表聚合

可以说,我有下表(即:参考表)。我想将我的结果显示为“预期表”。我怎样才能得到这个结果?任何帮助将不胜感激。我正在使用 Oracle 10g。 参考表

预期的:

预期表

0 投票
1 回答
657 浏览

sql - 如何通过每个产品单行获得不同的产品价格

订单包含具有不同价格的相同产品。

如何按顺序获取每个产品的不同价格列表,每个产品一行?

我试过

但有错误

如何解决这个问题?

使用 Postgres 9.4。

这可能是为 如何在最近两张采购发票中查找更改价格创建答案所必需的