问题标签 [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 - 如何在postgresql的列中针对单个记录选择多个值
我有两张具有多对多关系的表。
表格1:
表2:
关联表:
有人请告诉我如何生成如下所示的表格:
或多列中的标签。
sql - 连接属于组的行
我是 T-SQL 的新手,想在 SQL Server 2014 中实现以下目标:
我的源表如下所示。
我想根据形成一个组但在后续行中具有 null 的前 3 个 Cols 进行连接,并且最后一个 cols 值不同,需要连接。
期望的结果应该是两行而不是四行:
如果可以只创建一个视图或一个选择查询就可以了。请帮助我,因为我无法根据我的知识解决这个问题。
这不像 StackOverflow 中的其他示例那么简单:
我的数据更像
sql - Firebird 2.5 中的列表
我无法创建查询,因为 Firebird 中的函数 LIST 不起作用。它们中的任何一个都不起作用:
等等。下面的错误文本:
我知道这意味着什么,但我无法处理它
psql - 使用 string_agg 内的字符串
在 PSQL 中,我从一个名为 genus_synonym 的表中聚合连接的字符串
表格示例如下
我使用的代码是这样的
结果是:
Acer rubrum、Acer nigrum、Betula lenta、Carya ovata、Carya glabra、Carya tomentosa
我想弄清楚的是是否有可能产生这个:
Acer rubrum、A. nigrum、Betula lenta、Carya ovata、C. glabra、C. tomentosa
基本上我想将属名缩写为一个字母,后面有一个句点,第二次和另外一次重复一个属。
即使这是不可能的,最好知道这一点,然后如果有另一种方法可以解决这个问题。
此外,看起来没有人在回答我的问题。不清楚吗?我以前找不到这样的问题。请让我知道我可以做些什么来使这个问题变得更好。
sql - oracle listagg 结果太长
我listagg()
用来聚合字符串值
例如,有一个这样的表:
我们得到结果:
如果 COMRANK 变得太长怎么办?我可以在汇总之前找到 top xxx 吗?
sql - 表中所有行的逗号分隔值
我有一个包含三列的服务表。
服务
现在,我想输出每个服务 ID,语言和别名列将是服务别名的串联。
样本输出 -
如何使用 PostgreSQL 9.4 做到这一点?
sql - 如何在单行中显示名字?
我正在学习oracle sql。
我只是想以逗号分隔的单行显示“员工”表中的所有员工名字。
例如:约翰、亚历克斯、罗西
我正在使用 SQL*Plus 运行查询。
sql - sql查询选择组合从多个表中选择
我真的不知道标题应该是什么,但这里的问题是我有 2 个表(实际上更多)
如果我这样做select * from a,b where a.id=b.id
,结果将是
我希望结果如下
可能吗?我并没有真正尝试进行研究(我的意思是搜索),因为我不知道应该搜索什么关键字
oracle - 如何在 Oracle SQL 中合并多行(有多重限制)
我需要在 Oracle SQL 中组合多行,但无法访问 LISTAGG 或 wm_concat(EVALUATE_AGGR 已禁用)。
注意:我需要它才能在 Oracle OBIEE 11.1.1.9 中工作。
非常感谢任何帮助或提示。
sql - 如何将一列的结果放在字符串变量中?
我尝试选择行数,然后将它们放入字符串变量中,例如1,2,3,4,5,
但收到此错误:
子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。
我使用 MSSQL 服务器
我怎样才能解决这个问题?