1 / 23

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

Fundamentos de Banco de Dados Prof. Gale Correção da Prova. Tabelas - Criação. Resolução SQL. Mostrar todos os cds. Select * from cds;. Resolução SQL. 2. Mostrar os campos nome e data da compra dos cds ordenados por nome. Select nome, datacompra from cds order by nome ASC;.

opa
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 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 4. Mostrar o total gasto com a compra dos Cds Select sum(valorpago) as Total from cds;

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

  8. Resolução SQL 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 ‘2008-01-01’ and ‘2008-12-31’;

  10. Resolução SQL 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 11. Mostre a quantidade de músicas cadastradas Select count(*) as Quantidade from musicas;

  14. Resolução SQL 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 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 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 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 18. Mostre uma listagens de músicas em ordem alfabética select * from musicas Order by nomemusica;

  21. Resolução SQL 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 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

More Related