FC ConcursosFC Concursos

Flashcard FC684267

Como selecionar veterinários ativos cujo CRMV termina em "1234" e que realizaram atendimentos em Goiânia usando subconsulta correlacionada?

Linguagem SQL

QUADRIX · 2025

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

Como selecionar veterinários ativos cujo CRMV termina em "1234" e que realizaram atendimentos em Goiânia usando subconsulta correlacionada?
Mostrar resposta e comentário

Resposta

A consulta combina WHERE ativo = 1, crmv LIKE '%1234' e uma subconsulta correlacionada com EXISTS que verifica atendimentos em Goiânia para cada veterinário consultado.

• Filtro ativo: WHERE ativo = 1 garante que só aparecem veterinários ativos.
• Filtro CRMV: crmv LIKE '%1234' assegura que o CRMV termina em "1234", com % permitindo qualquer sequência antes dos dígitos.
• EXISTS correlacionado: a subconsulta referencia v.id_vet, faz join entre ATENDIMENTO e CLINICA para testar existência de atendimento em Goiânia, e usa SELECT 1 porque EXISTS só verifica existência de linhas.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670749

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo