Questão de Banco de Dados — SQL — UPENET/IAUPE 2017
Banco de DadosSQL
- Código
- qq307277
- Banca
- UPENET/IAUPE
- Órgão
- UPE
- Ano
- 2017
- Nível
- Superior
- Cargo
- NET/IA - - Analista de Sistemas - Banco de Dados
Suponha que exista uma determinada tabela de livros chamada livro, com os campos id (chave primária), nome, edicao, ano, editora e autor_fk. O campo autor é uma chave estrangeira para a tabela de autores chamada autor, que possui os campos id (chave primária) e nome. Dessa maneira, qual dos comandos abaixo retorna uma lista com a quantidade de livros produzidos em cada ano para o autor de nome "Sergio‟?
- Aselect count(*), 1.ano from livro 1, autor a where a.nome like 'Sergio' group by 1.ano
- Bselect count(*), 1.ano from livro 1 where 1.autor_fk in (select id from autor where nome like 'Sergio') order by 1.ano
- Cselect count(*),ano from livro where autor.nome like 'Sergio' group by ano
- Dselect *, 1.ano from livro 1 where 1.autor_fk in (select id from autor where nome like 'Sergio') group by 1.ano
- Eselect count(*), 1.ano from livro 1 left join autor a on a.id = 1.autor_fk where a.nome like 'Sergio' group by 1.ano