Buscar

Considerando as tabelas descritas abaixo: Tabela Voo NUM_VOO DATA HORA PARTIDA DESTINO MATRICULA NUM_LICEN V123 14-JUL-23 14:30 Porto Alegre São ...

Considerando as tabelas descritas abaixo: Tabela Voo NUM_VOO DATA HORA PARTIDA DESTINO MATRICULA NUM_LICEN V123 14-JUL-23 14:30 Porto Alegre São Paulo ABCD123 123456 V001 14-JUL-23 09:00 Porto Alegre São Paulo ABCD123 123456 V002 15-JUL-23 12:30 São Paulo Rio de Janeiro IJKL789 987654 V003 16-JUL-23 15:45 Rio de Janeiro Brasília IJKL789 987654 Tabela Piloto NUM_LICEN NOME 123456 João Silva 654321 Maria Santos 987654 Pedro Costa 456789 Ana Souza Qual comando SQL abaixo não executa corretamente, retornando um erro ao ser executado? Selecione a resposta: A SELECT * FROM Voo INNER JOIN Piloto ON Voo.num_licen = Piloto.num_licen B SELECT p.nome, COUNT(*) FROM Voo INNER JOIN Piloto ON Voo.num_licen = Piloto.num_licen GROUP BY p.nome C SELECT * FROM Piloto, Voo D SELECT MAX(num_licen) FROM Piloto E SELECT DISTINCT Voo.destino FROM Voo

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa que não executa corretamente e retorna um erro ao ser executada é a alternativa C: SELECT * FROM Piloto, Voo. Isso ocorre porque a consulta não especifica uma condição de junção entre as tabelas, o que resulta em uma junção cruzada (ou produto cartesiano) entre as tabelas, gerando um grande número de linhas e possivelmente causando problemas de desempenho. Para corrigir a consulta, é necessário especificar uma condição de junção, como por exemplo: SELECT * FROM Piloto INNER JOIN Voo ON Piloto.num_licen = Voo.num_licen.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais