Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fc121398
Banca
FCC
Órgão
MPE-AP
Ano
2012
Nível
Médio
Cargo
Técnico Ministerial - Informática
Para receber como resultado a quantidade de autores que possuem livros publicados por uma editora cadastrada é necessário executar o comando
  1. ASELECT COUNT(a.Codigo) FROM Autor a, Livro b, Editora c WHERE a.Codigo = b.Autor AND b.Editora = c.Codigo;
  2. BSELECT * FROM Livro WHERE Livro.Autor = (SELECT Autor FROM Codigo) AND Editora.Codigo = (SELECT Codigo FROM Editora);
  3. CSELECT COUNT(Nome) FROM Autor WHERE Autor IN (SELECT Codigo FROM Livro) AND Editora IN (SELECT Codigo FROM Editora);
  4. DSELECT * FROM Autor WHERE Codigo IN Livro.Autor AND Livro.Editora IN Editora.Codigo;
  5. ESELECT * FROM Autor, Livro, Editora WHERE COUNT(SELECT * FROM Livro) > 1 AND Editora.Codigo = 1;
Revelar gabarito e comentário

GabaritoA — SELECT COUNT(a.Codigo) FROM Autor a, Livro b, Editora c WHERE a.Codigo = b.Autor AND b.Editora = c.Codigo;

Link permanente: /questoes/fc121398