2013-09-26 4 views
0

Вот упрощенный снимок my data on sqlfiddle. В основном это таблица из 3 столбцов с электронными письмами сотрудников (emp_email), отделами (emp_dept) и некоторыми текстовыми данными (emp_assessment_data). Запрос для имен отделов и численности персонала проста: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 –

Смежные вопросы