Postgresql 使用group by进行聚合的postgres查询说明

Postgresql 使用group by进行聚合的postgres查询说明,postgresql,ruby-on-rails-4,postgresql-9.4,Postgresql,Ruby On Rails 4,Postgresql 9.4,从报告中选择平均值(强制转换(概述->>“关键字”为整数)) 按领域分组 我有一个现有的项目。我需要知道这个查询到底在做什么,以及它是如何完成的 overview是一个JSON字段,keywords只是一个整数值。它顺序扫描整个报表表,解析overview列,还获取域列,从overview提取关键字属性并将其转换为整数,按域对结果进行分组并计算每组整数值的平均值。然后它应该返回每组的平均值,对吗?还是平均水平?我还有一个问题。需要从报告中查找json字段关键字的平均值,并且按字段域应是唯一的,最

从报告中选择平均值(强制转换(概述->>“关键字”为整数)) 按领域分组

我有一个现有的项目。我需要知道这个查询到底在做什么,以及它是如何完成的


overview是一个JSON字段,keywords只是一个整数值。

它顺序扫描整个
报表
表,解析
overview
列,还获取
列,从
overview
提取
关键字
属性并将其转换为整数,按
域对结果进行分组
并计算每组整数值的平均值。

然后它应该返回每组的平均值,对吗?还是平均水平?我还有一个问题。需要从
报告中查找json字段
关键字的平均值
,并且按字段
应是唯一的,最新按字段
ceated_在
是,它将返回每组一个平均值。我不明白你的第二个问题。你应该仔细阅读SQL(我推荐PostgreSQL手册来介绍SQL),如果你有一个具体的问题(用一个例子来说明你的意思),开始一个新的问题。