问题标签 [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 - 为什么 wm_concat 在这里不起作用?
我有这个查询:
返回:
但是当我这样做时:
我得到一个空白的结果......我做错了什么?
sql - Oracle 字符串聚合
我的表结构看起来像这样,我是这个领域的新手。我知道基本的查询。但这对我来说很复杂。请帮助我做到这一点。
表结构
预期输出:
sql-server - 如何在 sql server 中使用 group_concat 进行查询
我知道在 sql server 中我们不能使用Group_concat
函数,但这是我需要查询的一个问题。我在Group_Concat
谷歌上找到了一些逻辑但无法纠正它。我的 sql 查询是
它给了我这样的结果
只需查看前 3 行,其中 maskid、maskname、schoolid、schoolname 相同,但 maskdetail 不同,因此想要一行,其中最后一列可以包含根据 maskid 的所有 maskdetail 等等。
我想要我的输出
等等。所以请在查询时帮助我。
提前致谢。
postgresql - postgres 聚合未显示 LEFT JOIN 表具有空值的行
我有一个表格,列出了为成员发送的电子邮件,并且有一个布尔值 is_selected。这个想法是应该只选择一个。我使用 is_selected 上的 where 子句将表连接到自身。我想要
在视图的一列/行中显示所有未选择的电子邮件。
我的问题是,在没有未选择的条目的情况下,我无法让视图工作。
sql fiddle 今天有问题,所以:
sql - SQL Server 等效于 GROUP_CONCAT()
我有这个数据库:
我需要为每个客户获取以下数据:
- 客户名称
- 合同名称
- 项目
- 从当月第一天到当月最后一天记录项目小时数的员工
- 每个员工在一个月内记录的总小时数
- 员工率
- 每名员工的总费用(即员工费率 x 员工工作时间)
- 每份合同的计费联系人 [姓名、地址]
到目前为止,我有以下查询,但我需要实现 MySQL 的 GROUP_CONCAT( ) 的 MSSQL 版本
当我开始遵循这个示例时,我到了这里并停下来,因为我意识到我无法从其他子查询 (ProjectNames) 引用表别名 (Cr)。
我该怎么做呢?
oracle - 如何按列分组并显示为一行
我有一个具有以下结构的表
在显示这条记录时,我需要这样显示
我尝试使用 distinct,但这会返回两行。
知道如何才能只得到 1 行而不是 2 行。我知道这很简单。我只是找不到它。
sql - SQL - 如何将多行组合成一个结果集
当前查询 -
我试图让输出为:
sql - Group by or concatenate multiple columns by multiple criteria
I need to do what I thought was going to be a simple SQL query.. but I got stuck deciding how can these be grouped:
I want to group AP
and ST
in the following way so that the desired result is like this:
(CASE 1)
Any thoughts? Really appreciated!
Update
As pointed out, there is another alternative for the result:
(CASE 2)
I've also added titles to the columns to give a bit more context. The idea is just that, to be able to group associated elements. I'm happy with any of the two results, hopefully both alternatives if possible..
sql - 使用 LISTAGG 获取值,但避免对内连接中使用的表进行分组
嗨,我有一个 Oracle 查询,例如
但后来我需要从另一个表 t4 中再获取 2 列,所以我加入了 t4 但是当我加入时 listagg 给出了用逗号分隔的重复值
我想在不影响 LISTAGG 函数的情况下获取这两个新列。