Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2. Selecionar o preço do livro cujo preço seja maior que 50 e a sigla seja BAN
- select
- liv_preco
- from
- livro
- where
- ass_sigla = 'ban'
- and liv_preco > 50
- 3. Selecionar o preço do livro cujo preço seja maior que 50 ou o assunto comece com a letra “P”
- select
- a.liv_preco
- from
- livro a
- inner join
- assunto b
- on
- a.ass_sigla = b.ass_sigla
- where
- a.ass_sigla = 'ban'
- or b.ass_descricao like 'p%'
- 4. Selecionar os livros (todos os campos) cujo lançamento seja Nulo.
- select
- *
- from
- livro
- where
- liv_lancamento IS NULL
- 5. Selecionar os títulos do livro cujo título comece com Banco.
- select
- liv_titulo
- from
- livro
- where
- liv_titulo like 'banco%'
- 6. Selecionar os livros (todos os campos) cujo preço esteja entre 10 e 60
- select
- *
- from
- livro
- where
- liv_preco between 10 and 60
- 7. Selecionar os livros (todos os campos) cuja sigla seja BAN e PRO
- select
- *
- from
- livro
- where
- ass_sigla in ('ban', 'pro')
- 8. Excluir o livro cujo título é Banco de Dados Distribuído ou Banco de Dados para WEB. Somente estas 2 opções devem ser consideradas;
- delete from escreve where liv_codigo in (select liv_codigo from livro where liv_titulo in ('Banco de dados distribuído', 'Banco de dados para WEB'));
- delete from livro where liv_titulo in ('Banco de dados distribuído', 'Banco de dados para WEB');
- 9. Excluir da tabela de livros aqueles que possuem o código maior ou igual a 2, que possuem preço maior que R$ 50,00;
- delete from escreve where liv_codigo in (select liv_codigo from livro where liv_codigo > 2 and liv_preco > 50);
- delete from livro where liv_codigo > 2 and liv_preco > 50;
- 10.Atualize para zero o preço de todos os livros onde a data de lançamento for nula ou onde seu preço atual for inferior a R$ 5,00.
- update livro set liv_preco = 0 where liv_lancamento IS NULL and liv_preco < 5;
- 11.Excluir todos os livros onde o assunto for diferente de ‘BAN’ ou ’PRO’
- delete from escreve where liv_codigo in (select liv_codigo from livro where ass_sigla NOT IN ('ban', 'pro'));
- delete from livro where ass_sigla NOT IN ('ban', 'pro');
- 12.Após popular a tabela livro, criar uma tabela de “backup”.
- create table
- backup_livro
- select
- *
- from
- livro
Add Comment
Please, Sign In to add comment