【发布时间】:2012-11-06 03:46:05
【问题描述】:
我有一个名为 vegetation 的表,有 2 列:type、count
我想将计数值小于平均计数的所有行的计数和所有高于平均计数的行的计数相加。
我不知道如何在 group by 子句中反映这一点...(或其他地方?)。
我想另一种方法应该是为所有低于平均水平的数据分配一个值,为所有高于平均水平的数据分配另一个值,然后按此值分组。但我才刚开始,也不知道该怎么做。
【问题讨论】:
-
请在所有问题中包括 PostgreSQL 版本、表定义(包括数据类型)、示例数据和预期结果。正如 Erwin 所展示的,没有答案是可能的,但如果你包含这些信息,肯定会更容易。
标签: sql postgresql case aggregate-functions