Sobes.tech
Senior

Questão SQL 4: Mostrar o nome e o sobrenome dos funcionários que realizaram mais de duas tarefas

sobes.tech IA

Resposta da IA

Para exibir o nome e sobrenome dos funcionários que realizaram mais de duas tarefas, pode usar a seguinte consulta SQL. Suponha que existam as seguintes tabelas:

  • employees com os campos employee_id, first_name, last_name
  • tasks com os campos task_id, employee_id

Consulta:

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;

Explicação:

  • Juntamos os funcionários com as suas tarefas por employee_id.
  • Agrupamos por funcionário.
  • Usamos HAVING para filtrar aqueles com mais de duas tarefas.

Este é um método padrão para obter uma lista de funcionários com mais de duas tarefas realizadas.