Considere um banco de dados com uma tabela voos, contendo a coluna com a sigla da companhia que operou. Considere que esse banco possui uma tabela ...
Considere um banco de dados com uma tabela voos, contendo a coluna com a sigla da companhia que operou. Considere que esse banco possui uma tabela companhias, com um cadastro de todas as companhias aéreas existentes. O que representa a seguinte consulta? SELECT (SELECT count(distinct companhia) FROM voos) / (SELECT count(*) FROM companhias);
A consulta está dividindo a quantidade de companhias que operaram voos registrados na tabela voos pela quantidade total de companhias cadastradas na tabela companhias. a. A quantidade de companhias que operaram voos registrados na tabela voos. b. A proporção de companhias cadastradas que operaram voos registrados na tabela voos. c. A quantidade total de companhias. d. Não representa nada, pois seja qual for o conteúdo das tabelas, esse comando sempre retorna zero. e. Não representa nada, pois resultará em um erro devido a sintaxe incorreta.
A consulta SELECT (SELECT count(distinct companhia) FROM voos) / (SELECT count(*) FROM companhias) representa a proporção de companhias cadastradas que operaram voos registrados na tabela voos. Portanto, a alternativa correta é a letra b.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar