以下是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的列?
答案 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`