Flashcard FC684266
Como verificar em SQL que um veterinário atendeu em todas as cidades cadastradas?
Linguagem SQL
QUADRIX · 2025
Como verificar em SQL que um veterinário atendeu em todas as cidades cadastradas?
Mostrar resposta e comentário
Resposta
Compare o número de cidades distintas atendidas por cada veterinário com o total de cidades cadastradas.
• GROUP BY e HAVING: agrupe por veterinário e use HAVING COUNT(DISTINCT c.cidade) = (SELECT COUNT(DISTINCT cidade) FROM CLINICA) para garantir cobertura total.
• Divisão relacional: aplique a técnica de relational division para exigir que cada veterinário esteja relacionado com todas as tuplas da tabela CLINICA.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670748
Conteúdo do catálogo FC Concursos · Atualizado em