问题标签 [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.
sql - SQL 字符串聚合根据变量的位置返回不同的结果
我的代码:
这返回2, 2, 2, 4,
。一切都很好。
但是,当我更改上面的代码以先附加逗号和空格时:
它返回, , , , 2224
。它不应该返回, 2, 2, 2, 4
吗?
oracle - Oracle如何在同一单元格中获取多个值
我在 Oracle 中有一个表,其中有两列。在第一列中,有时存在与第二列中的不同值相对应的重复值。如何编写只显示第一列的唯一值和第二列的所有可能值的查询?
该表看起来有点像下面
amazon-redshift - redshift - 如何将 listagg 与 information_schema.columns 表一起使用
我正在使用 redshift 并想创建一个逗号分隔的列列表。我正在尝试使用以下方法从信息架构中获取列名listagg
:
我收到以下错误:
sql-server - 在 SQL SERVER 中具有连接等效项的 Group_Concat
我的代码有问题。我曾经在 MySQL 上,但我已经将我的代码迁移到 SQL Server 中。
现在我遇到了这个 GROUP_CONCAT 函数的问题。我发现了一些“潜在的”等价物,但它并没有达到预期的效果。
这是查询:
我试了一些。但正如我所说,它不会输出我所期望的结果(因为我在 MySQL 中反查查询)
预期输出应该是
sql - Oracle Query 获取数据
请帮助如何编写 Oracle 查询以从下表中获取结果
(在 3 个单独的列中),例如“ abcd 1,5,7 xyz ”,我想将 COL3 作为单独的列包括在内。请帮忙
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
sql-server - 在 SQL 中使用 stuff() 将多个值连接到单个列
我想使用stuff()
如下连接值。并且单个值不应受stuff()
功能影响。
怎么做?
ruby - 具有自定义距离的一维字符串聚类 - ruby
我有一系列字符串,它们是来自多个商店的产品名称。现在,无论列出的商店如何,我都需要对该数组进行集群以获得包含相同产品的集群。
例如:
作为产品名称之间的距离,我认为 JaroWinkler 从amatch gem。有没有类似 k-means 的算法或其他算法可以产生这个字符串数组的聚类?
sql - Oracle 10G 中的列表聚合
可以说,我有下表(即:参考表)。我想将我的结果显示为“预期表”。我怎样才能得到这个结果?任何帮助将不胜感激。我正在使用 Oracle 10g。
预期的:
sql - 如何通过每个产品单行获得不同的产品价格
订单包含具有不同价格的相同产品。
如何按顺序获取每个产品的不同价格列表,每个产品一行?
我试过
但有错误
如何解决这个问题?
使用 Postgres 9.4。