Senior
SQL-opdracht 4: Toon de naam en achternaam van medewerkers die meer dan twee taken hebben voltooid
sobes.tech AI
Antwoord van AI
Om de voor- en achternaam van werknemers te tonen die meer dan twee taken hebben voltooid, kunt u de volgende SQL-query gebruiken. Stel dat de volgende tabellen bestaan:
employeesmet veldenemployee_id,first_name,last_nametasksmet veldentask_id,employee_id
Query:
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;
Uitleg:
- We verbinden de werknemers met hun taken via
employee_id. - We groeperen op werknemer.
- We gebruiken
HAVINGom degenen te filteren die meer dan twee taken hebben.
Dit is een standaardmethode om een lijst van werknemers te krijgen met meer dan twee voltooide taken.