Sobes.tech
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:

  • employees met velden employee_id, first_name, last_name
  • tasks met velden task_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 HAVING om 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.