consultas SQL

Páginas: 3 (622 palavras) Publicado: 16 de junho de 2014
1) Trazer o nome dos vendedores que não realizaram nenhuma venda. [Peso 0,2]
2) Trazer o nome dos clientes realizaram mais de uma compra. [Peso 0,3]
3) Exibir a descrição do produto, nome doproduto e a diferença entre o lucro obtido por este produto e a média de lucratividade de todos os produtos. [Peso 0,2]
4) Exibir a lista de todos os clientes que já compraram caneta ou lápis. [Peso 0,2]5) Atualizar o preço de venda de todos os produtos que estão com preço venda abaixo da média para o preço médio de venda. [Peso 0,2]
6) Excluir todos os produtos que nunca foram vendidos. [Peso 0,2]7) Excluir todas as vendas do vendedor 4. [Peso 0,2]
*/

use loja;

## Questão 01: Trazer o nome dos vendedores que não realizaram nenhuma venda. [Peso 0,2];
##Resolução do diego
selectnomevendedor
from vendedor
where (select count(codvenda) from venda where vendedor.codvendedor=venda.codvendedor)=0;

##Outra forma
select nomevendedor
from vendedor
where not exists(select codvendafrom venda where vendedor.codvendedor=venda.codvendedor)


##Resolução do William
select nomevendedor
from vendedor
where codvendedor not in (select venda.codvendedor from venda);##Questão 02: Trazer o nome dos clientes realizaram mais de uma compra. [Peso 0,3];
##Minha resolução
SELECT nome as 'Nome Cliente',
(SELECT count(codcliente)
FROM venda
WHERE venda.codcliente =cliente.codcliente) as 'Total de compras por cliente'
FROM cliente
where (SELECT count(codcliente)
FROM venda
WHERE venda.codcliente = cliente.codcliente)>1

##Questão 03: Exibir adescrição do produto, nome do produto e a diferença entre o lucro obtido por este produto e a média de lucratividade de todos os produtos. [Peso 0,2];
##Minha resolução
SELECTdescricao,(precovenda-precocusto) as 'Lucro obtido',
format((select avg(precovenda-precocusto)
from produto)-(precovenda-precocusto),2) as 'Média de lucro - Lucro obtido'
FROM produto
group by descricao...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Consultas SQL
  • Consultas SQL
  • Consultas SQL
  • Consulta SQL
  • Artigo de consulta sql
  • Consultas sql avançadas
  • Consulta SQL básica
  • Consulta no banco de dados oracle sql

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!