MYSQL group by 计数
时间: 2023-08-09 07:08:10 浏览: 101
Mysql利用group by分组排序
在中,使用GROUP BY语句可以将数据按照指定的列进行分组,并且可以使用COUNT函数对每个分组进行计数。[1]具体的语法如下:
SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名;
其中,列名是你想要按照哪一列进行分组的列名,表名是你要查询的表名。COUNT(*)表示对每个分组进行计数。通过这样的语句,你可以得到每个分组的计数结果。[2]
举个例子,假设我们有一个名为jhi_user的表,其中包含了用户的信息,我们想要按照用户所在的部门进行分组,并统计每个部门的用户数量,可以使用以下语句:
SELECT department, COUNT(*) FROM jhi_user GROUP BY department;
这样就可以得到每个部门的用户数量了。[3]
阅读全文