Exercise 1
intermediateQuestion
Count the number of employees in each department.
Table Schema
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100),
department VARCHAR(50)
);Show Solution
Solution
1SELECT department, COUNT(*) AS employee_count
2FROM employees
3GROUP BY department;Expected Output
| department | employee_count | |---|---| | Sales | 5 | | Engineering | 8 |
Explanation
GROUP BY groups rows by one or more columns. Aggregate functions like COUNT operate on each group.