Escolar Documentos
Profissional Documentos
Cultura Documentos
50 comandos SQL
50 comandos SQL
Este Trabalho ser entregue ao senhor professor da matria Banco de Dados, via e-mail de acordo com a permisso do mesmo, na seguinte data: 13/09/2011. Polimig II Ao Sr. Prof. Kilder Silveira
Pgina de Avaliao
Belo Horizonte/2011
Desenvolvimento
valor numeric , marca varchar (20), validade date, departamento varchar(20), primary key notnull (id_prod)); 5- alter table produtos drop mome; 6- alter table produtos add column nome varchar (30); 7- alter table produtos modify valor decimal(10,2);
8- insert
into produtos (id_prod, valor, marca, validade, departamento, nome) values (1, 12, bic, 2020-12-31, papelaria, caixa lpis de cor); into produtos (id_prod, valor, marca, validade, departamento, nome) values (2, 39, Editora Globo, 2030-0631, Livraria, Os ltimos dias de um vencedor); into produtos (id_prod, valor, marca, validade, departamento, nome) values (4, 20, Cemig ltda., 2012-12-31, lembranas, chaveiro de rainha da luz); into produtos (id_prod, valor, marca, validade, departamento, nome) values (5, 2, Faber Castle, 2020-12-31, papelaria, borracha);
9- insert
10-insert
11-insert
12-insert
into produtos (id_prod, valor, marca, validade, departamento, nome) values (6, 33.43, Celite, 2020-12-31, Materiais de reforma, Pia - Lavabo); into produtos (id_prod, valor, marca, validade, departamento, nome) values (7, 14.99, Polimig, 2020-12-31, Livraria, Manual do Estagirio); into produtos (id_prod, valor, marca, validade, departamento, nome) values (8, 1200000,99, Engenharia e CIA., 2200-09-10, moradia, Apartamento no Belvedere); into produtos (id_prod, valor, marca, validade, departamento, nome) values (9, 0.99, condonminus,0000-0000, consultoria, Palestra administrao por Victor Souza); into produtos (id_prod, valor, marca, validade, departamento, nome) values (3, 2.99, bic, 2020-12-31, papelaria, caneta); into produtos (id_prod, valor, marca, validade, departamento, nome) values (10, 19.90, flapel, 2020-12-31, informtica, pendrive 8 GB); alter table produtos add column parcelar varchar(1); update produtos set parcelar= s where valor > 40; update produtos set parcelar= n where valor <= 40; describe produtos; select distinct valor, parcelar from produtos;
13-insert
14-insert
15-insert
16-insert
17-insert
1819202122-
23select distinct departamento from produtos where valor > 300; 24252627select * from produtos where codigo between (5 and 7); select * from produtos where codigo > 8 select * from produtos where codigo <3 and valor > 6; select * from produtos order by valor;
28select * from produtos where codigo <3 and valor > 6 order by nome; 29select * from produtos where departamento like a% or nome like A%;
303132336;
select * from produtos where codigo = 6; select * from produtos where codigo in(2,4,6,7,8); select * from produtos where codigo notin(2,4,6,7,8); select distinct nome, valor from produtos where codigo >
varchar
(30)
35insert into funcionarios (id_func, nome, cargo, salario, turno) values (1, Fernando Azalim , auxiliar de balco,1100.00,D); 36insert into funcionarios (id_func, nome, cargo, salario, turno) values (2, Brenda Braga , engenheira Ambiental,11100.00,D); 37insert into funcionarios (id_func, nome, cargo, salario, turno) values (3, Gabriel Peixoto Reis , Dono de Grupo SuperTG,999999.99,I); 38insert into funcionarios (id_func, nome, cargo, salario, turno) values (4, Leandro , Investidor (vagabundo),90.00,I); 3940select avg(salario) as media from funcionarios; select sum(salario) as total_sal from funcionarios;
42434445464748-
select max(salario) as rico from funcionarios; select count(codigo) from funcionarios; create index indprod on produtos(nome); create index indfunc on funcionarios(cargo); show index from funcionarios; show index from produtos; select sum(valor) * 0.1 as dez_porcento from produtos;
database