

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma clínica médica está desenvolvendo um sistema de gerenciamento de pacientes que inclui o cadastro de pacientes, registro de consultas, prescrições e histórico médico. O banco de dados precisa ser bem estruturado para garantir a integridade e a eficiência na recuperação dos dados. Considere as seguintes tabelas simplificadas para o sistema de gerenciamento de pacientes:
Paciente (id_paciente, nome, data_nascimento) Consulta (id_consulta, id_paciente, data_consulta, motivo_consulta)
Prescricao (id_prescricao, id_consulta, medicamento, dosagem)
Qual das seguintes opções de consulta SQL retorna corretamente o nome dos pacientes e a quantidade total de consultas realizadas por cada um?
SELECT nome, COUNT(*)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, COUNT(id_consulta)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, SUM(id_consulta)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, COUNT(*)
FROM Consulta c
JOIN Paciente p ON c.id_paciente = p.id_paciente
GROUP BY p.id_paciente;
SELECT nome, COUNT(id_consulta)
FROM Consulta c
JOIN Paciente p ON c.id_paciente = p.id_paciente
GROUP BY p.id_paciente;