MySQL全部和空白计数

时间:2013-09-26 09:58:08

标签: mysql sql pivot pivot-table

以下是my data on sqlfiddle的简化快照。它基本上是一个包含员工电子邮件(emp_email),部门(emp_dept)和一些文本数据(emp_assessment_data)的3列表。部门名称和人数的查询很简单:

SELECT `emp_dept`,COUNT(*) AS 'DEPT_COUNT' FROM `employee_master` GROUP BY `emp_dept`

如何编写查询以添加一个只有空白emp_assessment_data的列?

1 个答案:

答案 0 :(得分:0)

SELECT `emp_dept`, 
COUNT(*) AS 'DEPT_COUNT', 
SUM(IF(`emp_assessment_data` = '', 1, 0)) as 'BLANK_EMP_ASSESSMENT_COUNT' 
FROM `employee_master` GROUP BY `emp_dept`