【发布时间】:2018-08-12 19:30:23
【问题描述】:
【问题讨论】:
-
我试过
SELECT emp_name,count(attendance) FROMtestwhere attendance='present' GROUP by emp_name。但这不是我想要的。 -
这个问题已经被回答了很多次了。在发布问题之前,请花一些时间研究该网站以获得相关答案。
标签: mysql
【问题讨论】:
SELECT emp_name,count(attendance) FROM testwhere attendance='present' GROUP by emp_name。但这不是我想要的。
标签: mysql
你可以使用条件聚合来计算结果,
SELECT EMP_NAME,
SUM(attendance = 'Present') AS `No of Present`,
SUM(attendance = 'Absent') AS `No of Absent`
FROM tableName
GROUP BY EMP_NAME
【讨论】: