Which SQL query correctly groups employees by department and orders the result by the number of employees descending?
ASELECT department, COUNT(*) FROM employees ORDER BY COUNT(*) DESC GROUP BY department;
BSELECT department, COUNT(*) FROM employees GROUP BY department ORDER BY COUNT(*) DESC;
CSELECT department, COUNT(*) FROM employees GROUP BY department HAVING ORDER BY COUNT(*) DESC;
DSELECT department, COUNT(*) FROM employees ORDER BY department GROUP BY COUNT(*) DESC;