FC ConcursosFC Concursos

Flashcard FC684266

Como verificar em SQL que um veterinário atendeu em todas as cidades cadastradas?

Linguagem SQL

QUADRIX · 2025

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

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

Continue aprendendo