2013-09-26 22 views
0

以下是my data on sqlfiddle的簡化快照。它基本上是一個包含員工電子郵件(emp_email),部門(emp_dept)和一些文本數據(emp_assessment_data)的3列表。對部門名稱和人員查詢很簡單:具有全部和空白計數的MySQL

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

如何編寫一個查詢並增加只具有空白emp_assessment_data的計數多一個列?

+0

的可能重複[MYSQL - 行到列(http://stackoverflow.com/questions/1241178/mysql-rows-to-columns) –

回答

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` 
+0

謝謝!完美的作品 - http://sqlfiddle.com/#!2/a52ff0/16 –