Question

Which of the following SQL queries would return the total number of employees in each department, but only for departments with more than 10 employees?

A 'SELECT department_id, COUNT(*) FROM employees GROUP BY department_id HAVING COUNT(*) > 10;'
B 'SELECT department_id, COUNT(*) FROM employees WHERE COUNT(*) > 10 GROUP BY department_id;'
C 'SELECT department_id, COUNT(*) FROM employees GROUP BY department_id ORDER BY COUNT(*) > 10;'
D 'SELECT department_id, COUNT(*) FROM employees HAVING COUNT(*) > 10;'
E 'SELECT department_id, COUNT(*) FROM employees WHERE department_id IN (SELECT department_id FROM employees GROUP BY department_id HAVING COUNT(*) > 10);'
Practice Next

Hey! Ask a query