1 TRABALHO BANCO DE DADOS II
Aluno:
Fabrício Oliveira Cunha.
Professor:
Dory G.
Curso:
Sistemas de Informação.
Disciplina:
Banco de Dados.
Período:
5°
SQL – DML – Exercícios
a) Listagem das informações dos autores cadastrados em ordem alfabética crescente pelo nome do autor;
SELECT * FROM autor ORDER BY nome_autor;
b) Lista com nome e endereço de todas as Gravadoras que estão com endereço cadastrado; ELECT NomeGravadora,Endereco FROM gravadora WHERE Endereco IS NOT NULL;
c) Lista com o código, nome e valor de venda dos CDs que custam entre 10 e 13 reais em ordem decrescente de valor de venda; SELECT Nome_CD,Preco_Venda FROM cd WHERE Preco_Venda BETWEEN 10.00 AND
13.00;
d) Lista com o código, nome e data de lançamento dos CDs que foram lançados no mês de outubro durante a década de 90 (entre os anos 1990 à 1999)
SELECT idCD, Nome_CD,Dt_Lancamento FROM cd WHERE MONTH(Dt_Lancamento) = 10
AND Dt_Lancamento BETWEEN '19900101' AND '19991231';
e) Lista o nome das músicas com duração acima de 5 minutos ordenando da maior duração para a menor;
SELECT * FROM musica WHERE Duracao > '00:05:00' ORDER BY Duracao DESC;
f) Lista com apenas as músicas cujo nome não seja formando por mais de uma palavra;
SELECT * FROM musica WHERE NomeMusica NOT LIKE '% %' AND NomeMusica NOT
LIKE '%%';
g) Os CDs da gravadora 1 e 3 que custem entre 7 e 16 reais;
SELECT Nome_CD FROM cd WHERE (idGravadora = 1 OR idGravadora = 3) AND
Preco_Venda BETWEEN 7.00 AND 16.00;
h) A relação de nome dos autores em letras maiúsculas;
SELECT UPPER(Nome_Autor) FROM autor;
i) Uma lista que mostre o nome da Gravadora e o seu respectivo Contato em uma única coluna, separados por um hífen;
SELECT concat(NomeGravadora, '' , Contato) FROM gravadora;
j) Calcule a diferença de valores entre o CDs de maior e menor preço de venda;
SELECT