-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path04 - Hortifruti.sql
58 lines (41 loc) · 2.49 KB
/
04 - Hortifruti.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
create database db_cidade_das_frutas;
use db_cidade_das_frutas;
create table tb_categoria(
id bigint auto_increment,
departamento varchar(255),
fornecedor varchar(255),
data_fornecedor date,
primary key (id)
);
select*from tb_categoria;
insert into tb_categoria (departamento, fornecedor, data_fornecedor) values ("Hortifruti","Disbtribuidora Caetano","2022-02-14");
insert into tb_categoria (departamento, fornecedor, data_fornecedor) values ("Açougue","Distribuidora Souza","2022-02-13");
insert into tb_categoria (departamento, fornecedor, data_fornecedor) values ("Padaria","Distribuidora David","2022-02-15");
insert into tb_categoria (departamento, fornecedor, data_fornecedor) values ("Bebida","Disbtribuidora Silva","2022-02-15");
insert into tb_categoria (departamento, fornecedor, data_fornecedor) values ("Lácteos","Distribuidoras Lopes","2022-02-14");
select*from tb_categoria;
create table tb_produto(
id bigint auto_increment,
codigo int,
nome varchar(255),
tipo varchar(255),
quantidade varchar(255),
preco decimal (10,2),
departamento_id bigint not null,
primary key (id),
foreign key (departamento_id) references tb_categoria(id)
);
select * from tb_produto;
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (1456,"Damasco","Frutas Secas","500 g",53.20,1);
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (2566,"Maça","Fruta","550 g",5.50,1);
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (2896,"Filet Mion","Carne Bovina","900 g",70.59,2);
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (3698,"Pão","Francês","300 g",4.29,3);
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (7898,"Coca-Cola","Refrigerante"," 2L",7.99,4);
insert into tb_produto (codigo, nome, tipo, quantidade, preco, departamento_id) values (5256,"Queijo","Frescal","500 g",25.99,5);
select * from tb_produto;
select * from tb_produto where preco > 50;
select * from tb_produto where preco between 50 and 150;
select*from tb_produto where nome like "%c%";
select tb_produto.codigo, tb_produto.nome, tb_produto.quantidade, tb_categoria.departamento from tb_produto inner join tb_categoria on tb_categoria.id=tb_produto.departamento_id;
select tb_produto.codigo, tb_produto.nome, tb_produto.quantidade, tb_categoria.departamento from tb_produto inner join tb_categoria on tb_categoria.id=tb_produto.departamento_id
where departamento = "Hortifruti";