You are on page 1of 3

- Selecione os nomes de todos os alunos que j fizeram alguma matrcula na Softblue, sem repetio. -SELECT DISTINCT(ALUNO.

ALUNO) FROM PEDIDO INNER JOIN ALUNO ON PEDIDO.ALUNO = ALUNO.CODIGO;

--- Exiba o nome do aluno mais antigo da Softblue -SELECT DISTINCT(ALUNO.ALUNO) FROM PEDIDO INNER JOIN ALUNO ON PEDIDO.ALUNO = ALUNO.CODIGO ORDER BY DATAHORA ASC LIMIT 1;

--- Exiba o nome do aluno mais recente da Softblue -SELECT DISTINCT(ALUNO.ALUNO) FROM PEDIDO INNER JOIN ALUNO ON PEDIDO.ALUNO = ALUNO.CODIGO ORDER BY DATAHORA DESC LIMIT 1;

--- Exiba o nome do terceiro aluno mais antigo da Softblue -SELECT DISTINCT(ALUNO.ALUNO) FROM PEDIDO INNER JOIN ALUNO ON PEDIDO.ALUNO = ALUNO.CODIGO ORDER BY DATAHORA ASC LIMIT 1 OFFSET 2;

--- Exiba a quantidade de cursos que j foram vendidos pela Softblue -SELECT COUNT(*) FROM PEDIDO_DETALHE;

--- Exiba o valor total j arrecadado pelos cursos vendidos pela Softblue -SELECT SUM(VALOR) FROM PEDIDO_DETALHE;

--- Exiba o valor mdio cobrado por curso para o pedido cujo CODIGO 2 -SELECT AVG(VALOR) FROM PEDIDO_DETALHE WHERE PEDIDO = 2;

--- Exiba o valor do curso mais caro da Softblue -SELECT MAX(VALOR) FROM CURSO;

--- Exiba o valor do curso mais barato da Softblue -SELECT MIN(VALOR) FROM CURSO;

--- Exiba o valor total de cada pedido realizado na Softblue -SELECT PEDIDO, SUM(VALOR) FROM PEDIDO_DETALHE GROUP BY PEDIDO;

--- Exiba os nomes dos instrutores da Softblue e a quantidade de cursos que cada um tem sob sua responsabilidade

-SELECT INSTRUTOR.INSTRUTOR, COUNT(*) FROM CURSO INNER JOIN INSTRUTOR ON CURSO.INSTRUTOR = INSTRUTOR.CODIGO GROUP BY INSTRUTOR;

--- Exiba o nmero do pedido, nome do aluno e valor para

You might also like