0

これは、 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 つ追加するクエリを作成するにはどうすればよいですか?

4

1 に答える 1

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`
于 2013-09-26T10:39:00.040 に答える