Senior
SQL úloha 4: Zobrazit jméno a příjmení zaměstnanců, kteří splnili více než dvě úkoly
sobes.tech AI
Odpověď od AI
Для вывода имени и фамилии сотрудников, которые выполнили более двух задач, можно использовать следующий SQL-запрос. Предположим, есть таблицы:
employeesс полямиemployee_id,first_name,last_nametasksс полямиtask_id,employee_id
Запрос:
SELECT e.first_name, e.last_name
FROM employees e
JOIN tasks t ON e.employee_id = t.employee_id
GROUP BY e.employee_id, e.first_name, e.last_name
HAVING COUNT(t.task_id) > 2;
Объяснение:
- Объединяем сотрудников с их задачами по
employee_id. - Группируем по сотруднику.
- Используем
HAVINGдля фильтрации тех, у кого количество задач больше двух.
Это стандартный способ получить список сотрудников с количеством выполненных задач более двух.