如何根据列值计算行数?

时间:2015-07-12 15:39:49

标签: php mysql count

使用PHP和MySQL,我有一个表格,可以为客户保存登记数据:他们签入的月份和年份。

ID  Month   Year

1   01      2015
1   01      2015
4   01      2015
1   03      2015
4   03      2015
1   05      2015

我需要每月和每年的总行数。因此,在这个例子中,我应该在01和2015年的月份中获得总共3个ID。我将添加每个人每年每个月签入的总天数。

开始使用代码时遇到问题。我假设我可以使用MySQL count或其他东西。

2 个答案:

答案 0 :(得分:0)

你可以使用mysql函数是“GROUP BY

按年份从表格组中选择计数(id)

答案 1 :(得分:0)

您可以将GROUP COUNT()函数与GROUP BY一起使用,如:

  SELECT ID, Month, Year, COUNT(*)
    FROM checked_customer
    GROUP BY ID, Month, Year;