Buscar

Solu+º+úo Exrcicios estudo de caso Projeto 02 02

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*01*/
select num_pedido, count(*) as qte
from item_do_pedido
group by num_pedido
having qte>2;
/*02*/
select c.nome_cliente, p.num_pedido,p.prazo_entrega
from cliente c join pedido p on p.codigo_cliente=c.codigo_cliente;
/*03*/
select v.nome_vendedor, p.num_pedido
from vendedor v left join pedido p
using(codigo_vendedor);
/*04*/
select c.nome_cliente, count(*) as qte_pedido
from cliente c join pedido p using(codigo_cliente) join vendedor v using(codigo_vendedor)
where v.nome_vendedor='Luis pedro'
group by c.nome_cliente
having qte_pedido>2;
/*05*/
select p.descricao, ip.num_pedido
from Item_do_Pedido ip right join produto p
using (codigo_produto);
/*06*/
select * 
from pedido
where num_pedido not in (select num_pedido
from item_do_pedido
where prazo_entrega=15)
order by codigo_cliente;
/*07*/
select *
from produto
where codigo_produto not in (select distinct codigo_produto
from item_do_pedido);
/*08*/
select *
from cliente
where codigo_cliente not in (select codigo_cliente
from item_do_pedido);
/*09*/
select v.nome_vendedor
from vendedor v join pedido p on v.codigo_vendedor=p.codigo_vendedor
where v.salario_fixo >= 200 and p.prazo_entrega>10
order by v.nome_vendedor;
/*10*/
select v.nome_vendedor, pr.descricao, sum(quantidade) as soma_produto
from vendedor v join pedido p 
using (codigo_vendedor)
join item_do_pedido ip using (num_pedido)
join produto pr using (codigo_produto)
group by v.nome_vendedor, pr.descricao
having soma_produto > 10;
/*11*/
select min(salario_fixo), min(salario_fixo)
from vendedor;
/*12*/
select num_pedido, count(*) as qte_produto
from item_do_pedido
group by num_pedido
having qte_produto>2;
/*13*/
select count(*) as qte_cliente
from vendedor v join pedido p 
using (codigo_cliente)
where c.cidade in ('Rio', 'São Paulo' ) 
and 
v.nome_vendedor='João Carlos';
/*14*/
select descricao
from produto
where codigo_produto in (select distinct codigo_produto
from item_do_pedido
where quantidade = 10);

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais