A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fundamentos de Banco de Dados Prof. Gale Correção da Prova

Apresentações semelhantes


Apresentação em tema: "Fundamentos de Banco de Dados Prof. Gale Correção da Prova"— Transcrição da apresentação:

1 Fundamentos de Banco de Dados Prof. Gale Correção da Prova

2 Tabelas - Criação

3 Resolução SQL Mostrar todos os cds Select * from cds;

4 Resolução SQL Select nome, datacompra from cds order by nome ASC;
2. Mostrar os campos nome e data da compra dos cds ordenados por nome Select nome, datacompra from cds order by nome ASC;

5 Resolução SQL 3. Mostrar os campos nome e data da compra dos cds classificados por data de compra em ordem decrescente Select nome, datacompra from cds order by datacompra DESC;

6 Resolução SQL Select sum(valorpago) as Total from cds;
4. Mostrar o total gasto com a compra dos Cds Select sum(valorpago) as Total from cds;

7 Resolução SQL Select * from musicas where codigocd = 1;
5. Mostrar todas as músicas (todos os campos) do cds código 1 Select * from musicas where codigocd = 1;

8 Resolução SQL Select cds.nome, musicas.nomemusica from cds , musicas
6. Mostrar o nome do Cd e o nome das músicas de todos Cds Select cds.nome, musicas.nomemusica from cds , musicas where cds.codigo = musicas.codigocd;

9 Resolução SQL 7. Mostre somente os Cds comprados em 2008 Select * from cds where datacompra between ‘ ’ and ‘ ’;

10 Resolução SQL Select sum(tempo) from musicas;
8. Mostre o tempo total de músicas cadastradas Select sum(tempo) from musicas;

11 Resolução SQL 9. Mostre o número, nome e tempo das músicas do cd 5 em ordem de número Select numero, nomemusica, tempo from musicas where codigocd = 5 order by numero;

12 Resolução SQL 10. Mostre o tempo total de músicas por cd Select nome, sum(tempo) from cds, musicas where codigo = codigocd group by nome;

13 Resolução SQL Select count(*) as Quantidade from musicas;
11. Mostre a quantidade de músicas cadastradas Select count(*) as Quantidade from musicas;

14 Resolução SQL Select avg(tempo) as Media from musicas;
12. Mostre a média de duração das músicas cadastradas Select avg(tempo) as Media from musicas;

15 Resolução SQL 13. Mostre a quantidade de Cds Select count(*) from cds;

16 Resolução SQL Select nomemusica from musicas
14. Mostre o nome das músicas do artista Lulu Santos Select nomemusica from musicas where artista='Lulu Santos';

17 Resolução SQL 15. Mostre a quantidade de músicas por cds
Select nome, count(*) from cds, musicas where codigo = codigocd group by nome; Select codigocd,count(nomemusica) from musicas group by codigocd;

18 Resolução SQL select artista from musicas where artista like '%a%’;
16. Mostre o nome de todos os artistas que possuam a letra “a” no nome select artista from musicas where artista like '%a%’;

19 Resolução SQL select nome, nomemusica from cds, musicas
17. Mostre o nome do cd e o nome da primeira música de todos cds select nome, nomemusica from cds, musicas where numero=1 and codigo=codigocd;

20 Resolução SQL select * from musicas Order by nomemusica;
18. Mostre uma listagens de músicas em ordem alfabética select * from musicas Order by nomemusica;

21 Resolução SQL select * from cds
19. Mostrar todos os cds estão acima do valor médio pago pelos Cds select * from cds where valorpago > (select avg(valorpago) from cds);

22 Resolução SQL select max(valorpago) from cds; select nome, valorpago
20. Mostre o cd que custou mais caro select max(valorpago) from cds; select nome, valorpago from cds Where valorpago = (select max(valorpago) from cds);

23 Exercícios 21. Mostrar todos os cds que possuem albuns
22. Mostrar o valor e o cd que custou mais barato 23. Mostrar os cds que “não” foram comprados em 2008 24. Mostrar os cds que foram comprados na “somlivre” 25. Mostrar os cds que não foram comprados na “somlivre” 26. Mostrar todos os locais de compras (distinct) 27. Mostrar os artistas que não possuem “a” no nome 28. Mostrar o tempo de música de cada CD 29. Mostrar o nome dos cds que possuem mais que 4 músicas


Carregar ppt "Fundamentos de Banco de Dados Prof. Gale Correção da Prova"

Apresentações semelhantes


Anúncios Google