问题标签 [grouping-sets]
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,命名分组集?
有没有办法命名分组集?对于每个分组集(根据https://www.postgresql.org/docs/devel/static/queries-table-expressions.html使用汇总或多维数据集显式定义或生成),我想以某种方式指定一个名称结果列。这是我正在尝试做的一个丑陋的即时演示,名称只是分组列的列表:
但请注意,用箭头标记的两行存在问题:这两行都在分组中包含列 B,但在名称中不包含列,因为 B 在这些组中为空。
有什么想法或更好的方法来解决这个问题吗?
sql - SQL - 按分组集中的小计排序
这是我目前的声明:
我以前从未使用过 GROUPING SETS,所以我不确定我是否正确使用它们,但我的输出看起来正确。但我缺少的是我想按我的小计 COUNTER 排序,然后按我的 COLUMN1。我当前的输出如下:
我想要的输出是:
按小计 COUNTER 从大到小排序,然后按 COLUMN1。
hive - 在 Hive 中 GROUPING SETS 后如何重塑数据?
我想在许多不同的维度上聚合一列。我认为 GOUPING SETS 适合我的问题,但我无法弄清楚如何从 GROUPING SETS 转换/重塑结果表。
这是我使用 GROUPING SETS 的查询:
该查询将生成如下表:
但我真正需要的是这样的表:
实际的维数远远超过 3,因此对查询进行硬编码并不是一个好主意。有没有办法从分组集或其他聚合方法重塑表格以获得所需的表格?
谢谢!
syntax - 分组集合中用例的语法
有问题的 Hive 查询片段如下:
日志在第 36 行和第 39 行提示了一些语法错误:
任何的想法?如果您需要我提供更多信息,请随时发表评论。
oracle11g - 具有分组集的 SQL 不会返回相同的结果
我有 2 个带有分组集的查询。在做分组集之前,我检查过结果是完全一样的。L_TIM_53_ID 和 L_TIM_54_ID 的值始终为 2458120。但我通过以下 2 个查询得到了不同的结果。
查询 A,
查询 B,
查询 A 的结果,
查询 B 的结果,
我们可以清楚地看到发出的组集是针对TABLE_A.TIM_54_ID的,我不知道这两个 SQL 有什么区别。为什么他们返回不同的结果?
sql - SQL 分组集和综述
我正在尝试使用特定的汇总规则(第 5 列和第 6 列)计算某个值总和与相同总和之间的差异:
SQL 有效,但最后一行是错误的。最后一行中的总计对于第 4 列和第 5 列似乎是正确的,但在第 6 列中并没有加起来该列的四舍五入值,而是第 5 列总和的四舍五入值...
我究竟做错了什么?(目标:比较第 5 列和第 6 列的总数)
欢迎任何帮助!
编辑:
现在的结果是这样的(只有第 5 列和第 6 列):
1,2 0
1,5 2
3,1 3
5,8 6
在此示例中,第二列的总数应为 5,但使用未四舍五入的值显示为 6...
sql-server - T-SQL - 使用 GROUP BY GROUPING SET - 过滤单个集合
在这份声明中
聚合之前是否可以在单个集合中使用过滤器?
(a,b,c,d,e,f) where b <> 0