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

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

dept (

id integer, name varchar(255)

); emp (

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

);

Какой нужно написать запрос чтобы выдало список из 2х колонок: | название отдела | количество сотрудников, получающих з.п. больше 1000|
  • Вопрос задан
  • 206 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
IQ Consultancy Санкт-Петербург
от 120 000 до 140 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
14 мая 2024, в 03:16
5000 руб./за проект
14 мая 2024, в 01:12
10000 руб./за проект