Senior
Вазифаи SQL 4: Номи ва насаби кормандонеро нишон диҳед, ки бештар аз ду вазифа иҷро кардаанд
sobes.tech AI
Ҷавоб аз 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-ро барои филтр кардани онҳое, ки бештар аз ду вазифа доранд, истифода мебарем.
Ин усули стандартӣ барои гирифтани рӯйхати кормандон бо зиёда аз ду вазифа анҷомдодашуда мебошад.