PostgreSQL中的聚合和计数

时间:2015-06-09 07:20:12

标签: sql postgresql

我有PostgreSQL表,其中一些列按区域列分组。我想通过列Application进行聚合,然后计算每个项目的数量。

我试过

SELECT app.area, array_agg(app.application)
FROM applications as app GROUP BY app.area

并获得了应用程序列表:

Item1,Item2,Item1,Item3,Item1

我怎样才能获得下一个:

Item1: 3
Item2: 1
Item3: 1

1 个答案:

答案 0 :(得分:0)

您可以使用SQL COUNT()函数。

您可以在此处获得有关它的一些信息和一些示例:http://www.w3schools.com/sql/sql_func_count.asp