--1. Atualizar o endereço da Editora Campus para ‘Av. ACM’

update editora
set endereco = 'AV. ACM'
where cod_editora = 1;

--2. Atualizar os preços dos livros em 10%

update LIVRO
set preco = preco * 1.10;

--3. Excluir a ‘Editora Teste’

delete from editora
where cod_editora = 3;

-- 4. Apresentar o nome e data de nascimento de todos os autores

select nome, data_nascimento
from AUTOR;

--5. Apresentar o nome e a data de nascimento dos autores por ordem de nome.

select nome, data_nascimento
from AUTOR
order by nome;


--6. Apresentar o nome e a data de nascimento dos autores do sexo feminino
--ordenados pelo nome.

select nome, data_nascimento
from AUTOR
where sexo = 'F'
order by nome;

--7. Apresentar o nome das editoras que não tem o
--endereço cadastrado.

select descricao
from editora
where endereco is null;

--8. Apresentar o título do livro e o nome da sua editora

insert into editora (descricao) values ('editora teste');

select l.titulo, e.descricao
from livro as l, editora as e
where l.cod_editora = e.cod_editora;

select l.titulo, e.descricao
from livro as l inner join editora as e
on (l.cod_editora = e.cod_editora);


select l.titulo, e.descricao
from livro as l right join editora as e
on (l.cod_editora = e.cod_editora);


9. Apresentar o título do livro e o nome da sua editora. Caso haja alguma
editora sem livro publicado, informar os dados da editora com valores
nulos para os livros.
10. Apresentar o título do livro e o nome dos seus autores
11. Apresentar o nome da editora e o nome dos autores que já publicaram
algum livro na editora.
12. Apresentar o título dos livros que começam a string ‘Banco’.
13. Apresentar o título dos livros que tem a string ‘do’.
14. Apresentar o nome de cada livro e seu preço reajustado em 5%
15. Apresentar o nome dos autores que nasceram no mês de outubro
16. Apresentar o número de livros do acervo
17. Apresentar o número de autores do livro ‘Banco de Dados’
18. Apresentar o somatório dos preços dos livros do acervo
19. Apresentar a média de preços dos livros da editora Campus
20. Apresentar o maior preço dentre todos os livros do acervo.
21. Apresentar a data de nascimento do autor mais velho
22. Apresentar o número de livros por editora
23. Apresentar o somatório e média de preço dos livros por editora
24. Apresentar o número de autores por livro, mas apenas dos livros que
possuem mais de 1 autor
25. Apresentar a média de preços geral por editora, mas apenas as editoras que
possuem média maior que R$ 80,00
26. Apresentar o nome dos autores que não são autores do livro Banco de
Dados
27. Apresentar a quantidade de livros da editora Campus e Abril em colunas
diferentes.