Sobes.tech
Senior

Вазифаи SQL 4: Номи ва насаби кормандонеро нишон диҳед, ки бештар аз ду вазифа иҷро кардаанд

sobes.tech AI

Ҷавоб аз AI

Барои нишон додани номи ва насаби кормандон, ки бештар аз ду вазифа иҷро кардаанд, шумо метавонед пурсиши SQL-и зеринро истифода баред. Гумон мекунем, ки ҷадвалҳои зерин мавҷуданд:

  • employees бо майдонҳои employee_id, first_name, last_name
  • tasks бо майдонҳои 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-ро барои филтр кардани онҳое, ки бештар аз ду вазифа доранд, истифода мебарем.

Ин усули стандартӣ барои гирифтани рӯйхати кормандон бо зиёда аз ду вазифа анҷомдодашуда мебошад.