TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

As Questões Bandados

Por:   •  18/9/2022  •  Trabalho acadêmico  •  478 Palavras (2 Páginas)  •  83 Visualizações

Página 1 de 2

[pic 1][pic 2]

Exercícios

  1. Mostre o total de produtos agrupados por tipo.
  2. Mostre o total de produtos agrupados por tipo e valor.
  3. Mostre o valor mais caro, o preço médio e mais barato
    de cada tipo.
  4. Mostre o total de clientes agrupado por sexo e cidade.
  5. Mostre o total de cliente por faixa salarial.
  6. Mostre o total de cliente por escolaridade.
  7. Mostre o total de clientes agrupados por idade e sexo.
  8. Monte o corpo da NF de um cliente.
  9. Monte o total a ser pago por um cliente em uma compra.
  10. Mostre o total de produtos cadastrados.
  11. Mostre o total de produtos agrupados por tipo.
  12. Mostre o valor do produto mais caro agrupado por tipo, onde a média de valores seja maior que 20 reais.
  13. Mostre os produtos cujo valor seja maior que a média de valores dos produtos do tipo higiene.
  14. Mostre o valor do produto mais caro e o valor do produto mais barato agrupado por tipo.

        Respostas

  1. SELECT TIPO, COUNT(*) as TotalProd,tipo,nome FROM produto JOIN tipo ON

(produto.tipo = tipo.codigo) GROUP BY tipo.nome;

  1. SELECT COUNT(*) as TotalProd,tipo,nome, SUM(produto.valor) as Valortotal

FROM produto JOIN tipo

ON (produto.tipo = tipo.codigo) GROUP BY tipo.nome;

  1. SELECT MAX(produto.valor) AS maximoValor, AVG(produto.valor) As valormeio, MIN(produto.valor) FROM produto JOIN tipo ON (produto.tipo = tipo.codigo) GROUP BY tipo.nome;
  2. SELECT COUNT (*) AS totalClientes,sexo,cidade FROM cliente

GROUP BY sexo,cidade

  1. SELECT COUNT (*) AS totalclientes,AVG(salario) AS media FROM cliente

WHERE (salario BETWEEN 500 AND 1000)

UNION

SELECT COUNT (*) AS totalclientes,AVG(salario) AS media FROM cliente

WHERE (salario BETWEEN 1000 AND 2000)

UNION

SELECT COUNT (*) AS totalclientes,AVG(salario) AS media FROM cliente

WHERE (salario BETWEEN 2000 AND 5000)

UNION

SELECT COUNT (*) AS totalclientes,AVG(salario) AS media FROM cliente

WHERE (salario BETWEEN 5000 AND 10000)

ORDER BY media ASC

  1. ALTER TABLE cliente ADD COLUMN escolaridade varchar(200)

UPDATE cliente SET escolaridade = ‘Superior’ WHERE cpf = 00000000000

SELECT COUNT (*) AS TotalClientes,escolaridade FROM cliente GROUP BY escolaridade;

  1. A
  2. SELECT nf.codigo AS Notafiscal,nf.data,nf.cpfcliente,produto.nome as Produto,produto.valor

FROM nf,produto,itens

WHERE nf.codigo = itens.cod_nf AND (produto.codigo = itens.cod01 OR produto.codigo = itens.cod02

OR produto.codigo = itens.cod03 OR produto.codigo = itens.cod04 OR produto.codigo = itens.cod05) AND nf.codigo = 14;

  1. SELECT SUM(produto.valor) AS TotalCompra,nf.cpfcliente FROM nf,produto,itens

WHERE nf.codigo = itens.cod_nf AND (produto.codigo = itens.cod01 OR produto.codigo = itens.cod02

...

Baixar como (para membros premium)  txt (3.4 Kb)   pdf (57.2 Kb)   docx (15.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com