Как количество сотрудников, получающих з.п. больше 1000?

Имеется 2 таблицы

dept (

id integer, name varchar(255)

); emp (

id integer, id_dept integer REFERENCES dept(id), name varchar(255), salary integer

);

Какой нужно написать запрос чтобы выдало список из 2х колонок: | название отдела | количество сотрудников, получающих з.п. больше 1000|
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
@polar-bear
SELECT dept.name, COUNT(emp.id) AS cnt
FROM dept
LEFT JOIN emp
  ON dept.id = emp.id_dept
WHERE emp.salary > 1000
GROUP BY emp.id_dept
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы