Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2019

Banco de DadosSQL
Código
fc056346
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Cargo
Analista de Tecnologia da Informação - Suporte de DBA-Banco de Dados
Um Analista de Suporte de Banco de Dados digitou um comando SQL que exibiu o número de faturas que cada consumidor possuía cadastradas no banco de dados, conforme mostrado abaixo.Imagem associada para resolução da questãoO comando correto utilizado para exibir os dados foi
  1. ASELECT nomeConsumidor FROM Consumidor c JOIN Fatura f (COUNT(f.idFatura)) AS numeroFaturas ON (f.idConsumidor = c.idConsumidor);
  2. BSELECT nomeConsumidor, (SELECT COUNT(idFatura) FROM Fatura WHERE idConsumidor = c.idConsumidor) FROM Consumidor c;
  3. CSELECT nomeConsumidor FROM Consumidor c JOIN Fatura f ON (SELECT COUNT(f.idFatura) FROM Fatura f WHERE f.idConsumidor = c.idConsumidor) AS numeroFaturas;
  4. DSELECT nomeConsumidor, (SELECT f.idFatura FROM Fatura f WHERE f.idConsumidor = c.idConsumidor) as numeroFaturas FROM Consumidor c;
  5. ESELECT nomeConsumidor, (SELECT COUNT(f.idFatura) FROM Fatura f WHERE f.idConsumidor = c.idConsumidor) as numeroFaturas FROM Consumidor c;
Revelar gabarito e comentário

GabaritoE — SELECT nomeConsumidor, (SELECT COUNT(f.idFatura) FROM Fatura f WHERE f.idConsumidor = c.idConsumidor) as numeroFaturas FROM Consumidor c;

Link permanente: /questoes/fc056346