w3resource
SQL exercises

SQL exercises on employee Database: List the department where at least two employees are working

SQL employee Database: Exercise-98 with Solution

[An editor is available at the bottom of the page to write and execute the scripts.]

98. Write a query in SQL to list the department where at least two employees are working.

Sample table: employees


Sample Solution:

SELECT dep_id,
       count(*)
FROM employees
GROUP BY dep_id
HAVING count(*) >= 2;

Sample Output:

 dep_id | count
--------+-------
   3001 |     6
   1001 |     3
   2001 |     5
(3 rows)

Practice Online


Sample Database: employee

employee database structure

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a query in SQL to display the number of employee for each job in each department.
Next: Write a query in SQL to display the Grade, Number of employees, and maximum salary of each grade.

What is the difficulty level of this exercise?