我有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
答案 0 :(得分:0)
您可以使用SQL COUNT()函数。
您可以在此处获得有关它的一些信息和一些示例:http://www.w3schools.com/sql/sql_func_count.asp