Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create table cliente(
- cod_clie number(4) constraint cliente_codclie_pk primary key,
- nome_clie varchar(20) constraint cliente_nome_nn not null,
- endereco varchar(30),
- cidade varchar(15),
- cep char(8),
- uf char(2),
- cnpj char(16),
- ie char(12)
- );
- create table vendedor(
- cod_ven number(4) constraint vendedor_codven_pk primary key,
- nome_ven varchar(20) constraint vendedor_nome_nn not null,
- salario_fixo number(10,2),
- comissao char(1)
- );
- create table produto(
- cod_prod number(4) constraint produto_codprod_pk primary key,
- unidade varchar(3),
- descricao varchar(20),
- val_unit number(8,2)
- );
- create table pedido(
- num_pedido number(4) constraint pedido_numpedido_pk primary key,
- pr_entrega varchar(4) constraint pedido_prentrega_nn not null,
- cod_clie number(4) constraint cliente_codclie_fk references cliente,
- cod_ven number(4) constraint vendedor_codven_fk references vendedor
- );
- create table item_pedido(
- num_pedido number(4) constraint itemped_numpedido_fk references pedido,
- cod_prod constraint itemped_codprod_fk references produto,
- quant number(8,2)
- );
- insert into cliente values('720', 'Ana', 'Rua 17 n.19', 'Niterói', '24358310', 'RJ', '12113231/0001-34', '2134');
- insert into cliente values('870', 'Flavio', 'Av. Pres. Vargas, 10', 'Sao Paulo', '22763931', 'SP', '22534126/9387-9', '4631');
- insert into cliente values('110', 'Jorge', 'Rua Caiapo, 13', 'Curitiba', '30078500', 'PR', '14512764/9834-9', null);
- insert into cliente values('222', 'Lucia', 'Rua Itabira, 123', 'Belo Horizonte', '22124391', 'MG', '283152123/9348-8', '2885');
- insert into cliente values('830', 'Mauricio', 'Av. Paulista, 1236', 'São Paulo', '3012683', 'SP', '32816985/7465-6', '9343');
- insert into cliente values('130', 'Edmar', 'Rua da praia s/n', 'Salvador', '30079300', 'BA', '23463284/234-9', '7121');
- insert into cliente values('410', 'Rodolfo', 'Largo da Lapa, 27', 'Rio de Janeiro', '30078900', 'RJ', '12835128/2346-9', '743');
- insert into cliente values('20', 'Beth', 'Av. Climerio, 45', 'São Paulo', '25679300', 'SP', '32485126/7326-8', '9280');
- insert into cliente values('157', 'Paulo', 'Trav. Moraes, casa 3', 'Londrina', null, 'PR', '32848223/324-2', '1923');
- insert into cliente values('180', 'Livio', 'Av. Beira Mar, 1256', 'Florianopolis', '30077500', 'SC', '12736571/2347-4', '1111')
- insert into cliente values('260', 'Susana', 'Rua Lopes Mendes', 'Niteroi', '30046500', 'RJ', '21763571/232-9', '2530');
- insert into cliente values('290', 'Renato', 'Rua Meireles, 123', 'São Paulo', '30225900', 'SP', '13276571/1231-4', '1820');
- insert into cliente values('390', 'Sebastião', 'Rua Igreja, 10', 'Uberaba', '30438700', 'MG', '32176547/213-3', '9071')
- insert into cliente values('234', 'José', 'Quadra 3, Bl.3, sl.10', 'Brasília', '22841650', 'DF', '20763576/1232-3', '2931');
- insert into vendedor values('209', 'José', '1800', 'C');
- insert into vendedor values('111', 'Carlos', '2490', 'A');
- insert into vendedor values('11', 'João', '2780', 'C');
- insert into vendedor values('240', 'Antônio', '9500', 'C');
- insert into vendedor values('720', 'Felipe', '4600', 'A');
- insert into vendedor values('213', 'Jonas', '2300', 'A');
- insert into vendedor values('101', 'João', '2650', 'C');
- insert into vendedor values('310', 'Josias', '870', 'B');
- insert into vendedor values('250', 'Maurício', '2930', 'B');
- insert into produto values('25', 'KG', 'Queijo', '0.97');
- insert into produto values('31', 'BAR', 'Chocolate', '0.87');
- insert into produto values('78', 'L', 'Vinho', '2.00');
- insert into produto values('22', 'M', 'Linho', '0.11');
- insert into produto values('30', 'SAC', 'Acucar', '0.97');
- insert into produto values('53', 'M', 'Linha', '1.80');
- insert into produto values('13', 'G', 'Ouro', '6.18');
- insert into produto values('45', 'M', 'Madeira', '0.25');
- insert into produto values('87', 'M', 'Cano', '1.97');
- insert into produto values('77', 'M', 'Papel', '1.05');
- insert into pedido values('121', '20', '410', '209');
- insert into pedido values('97', '20', '720', '101');
- insert into pedido values('101', '15', '720', '101');
- insert into pedido values('137', '20', '720', '720');
- insert into pedido values('148', '20', '720', '101');
- insert into pedido values('189', '15', '870', '213');
- insert into pedido values('104', '30', '110', '101');
- insert into pedido values('203', '30', '830', '250');
- insert into pedido values('98', '20', '410', '209');
- insert into pedido values('143', '30', '20', '11');
- insert into pedido values('105', '30', '180', '240');
- insert into pedido values('111', '15', '260', '240');
- insert into pedido values('103', '20', '260', '11');
- insert into pedido values('91', '20', '260', '11');
- insert into pedido values('138', '20', '260', '11');
- insert into pedido values('108', '15', '290', '310');
- insert into pedido values('11', '930', '390', '250');
- insert into item_pedido values('121', '25', '10');
- insert into item_pedido values('121', '31', '35');
- insert into item_pedido values('97', '77', '20');
- insert into item_pedido values('101', '31', '9');
- insert into item_pedido values('101', '78', '18');
- insert into item_pedido values('101', '13', '5');
- insert into item_pedido values('98', '77', '5');
- insert into item_pedido values('148', '45', '8');
- insert into item_pedido values('148', '31', '7');
- insert into item_pedido values('148', '77', '3');
- insert into item_pedido values('148', '25', '10');
- insert into item_pedido values('148', '78', '30');
- insert into item_pedido values('104', '53', '32');
- insert into item_pedido values('203', '31', '6');
- insert into item_pedido values('189', '78', '45');
- insert into item_pedido values('143', '31', '20');
- insert into item_pedido values('143', '78', '10');
- select * from cliente
- select * from vendedor
- select * from produto
- select * from pedido
- select * from item_pedido
- select nome_ven nome, salario_fixo salário from vendedor
- select * from cliente order by cod_clie desc
- select descricao "Descrição", val_unit "Preço" from produto
- select nome_ven "Nome do Vendedor", salario_fixo "Salário do Vendedor" from vendedor order by 2 desc
- select nome_clie "Nome do Cliente", cnpj "CNPJ",UF "Estado" from cliente order by 1 asc
- select nome_ven Nome, comissao Comissão from vendedor where comissao = 'C'
- select * from produto where val_unit >
- select nome_ven Nome, salario_fixo Salário, salario_fixo + 150 "SALÁRIO COM BÔNUS" from vendedor
- select * from cliente where cod_clie = 830 and uf = 'SP'
- select nome_clie, cnpj from cliente where cod_clie > 500
- select nome_ven, salario_fixo from vendedor where comissao = 'A' or comissao = 'B'
- select descricao from produto where unidade <> 'KG'
- select num_pedido from pedido where cod_clie = 410 and cod_ven = 209
- select num_pedido from pedido where pr_entrega = 20 and cod_ven = 101 or cod_ven = 11 and pr_entrega = 20
- select cod_prod from item_pedido where num_pedido = 148
- select num_pedido from item_pedido where cod_prod = 77 or cod_prod = 53 or cod_prod = 31
- select nome_clie from cliente where cod_clie >= 200 and cod_clie <= 800 and uf = 'SP'
- select cod_clie, nome_clie, endereco from cliente
- where cod_clie >= 130 and cod_clie <= 720
- select cod_clie, nome_clie, endereco from cliente
- where cod_clie between 130 and 720
- select cod_prod, descricao from produto
- where cod_prod not between 25 and 53 order by 1
- select nome_clie from cliente where nome_clie between 'B' and 'S' order by 1
- select descricao, val_unit, unidade from produto where unidade = 'BAR' or unidade = 'L' or unidade = 'G'
- select descricao, val_unit, unidade from produto where unidade in('BAR', 'L', 'G')
- select * from vendedor where cod_ven in (101,213,310)
- select cod_clie, nome_clie from cliente
- where (cod_clie between 21 and 179) or (cod_clie between 251 and 719) order by 1
- select * from item_pedido where cod_prod not in(25,53,78) and cod_prod in (77,13)
- order by 1
- select cod_clie, nome_clie, uf from cliente
- where cod_clie between 21 and 349 and uf in('SP','MG','RJ')
- select nome_clie from cliente where nome_clie like '%a'
- select nome_clie from cliente where nome_clie like 'A%' or nome_clie like 'a%'
- select nome_clie from cliente where nome_clie like '%E%' or nome_clie like '%e%'
- select nome_clie from cliente where nome_clie like '_o%'
- select nome_clie from cliente where nome_clie like '_____' // 5 x underline
- select nome_ven from vendedor where nome_ven not like '%A%' and nome_ven not
- like '%a%'
- select nome_ven from vendedor where nome_ven like '%O%o%' or nome_ven like '%o%o%'
- select nome_ven from vendedor where nome_ven like '%i_'
- select salario_fixo/1.3, round(salario_fixo/1.3,2) "Arredondamento",
- trunc(salario_fixo/1.3,2) "Desprezo" from vendedor
- select max(salario_fixo) from vendedor
- select nome_ven, salario_fixo from vendedor where salario_fixo = (select max(salario_fixo) from vendedor)
- select nome_ven, salario_fixo from vendedor where salario_fixo = (select max(salario_fixo) from vendedor) or salario_fixo = (select min(salario_fixo) from vendedor)
- select num_pedido, nome_clie, nome_ven from pedido
- inner join cliente
- on cliente.cod_clie = pedido.cod_clie
- inner join vendedor
- on cliente.cod_clie = pedido.cod_clie order by 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement