-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEx110326.sql
More file actions
123 lines (97 loc) · 5.91 KB
/
Ex110326.sql
File metadata and controls
123 lines (97 loc) · 5.91 KB
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
create table clientes (
cod_cli integer not null,
cpf integer not null,
nome varchar (50),
endereco varchar (50),
cidade varchar(50),
estado varchar(02),
salario integer ,
idade integer,
CONSTRAINT PK_CPFcliente PRIMARY KEY (cpf));
create table veiculos (
chassi varchar ( 50) not null,
placa varchar (10) not null,
cor varchar (20),
modelo varchar(20),
marca varchar(20),
ano_fabricacao integer,
preco_compra integer,
preco_venda integer,
motor integer,
cpf_cli integer not null,
constraint pk_placa primary key (placa));
Alter table veiculos add constraint fk_cpf_cli foreign key (cpf_cli) references clientes (cpf);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (01,11,'BEATRIZ','RUA 01','FERNANDOPOLIS', 'SP',1800,32);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (02,12,'JOANA','RUA 031','SAO JOSE DO RIO PRETO', 'SP',2000,40);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (03,13,'LUANA','RUA 051','VOTUPORANGA', 'SP',3500,41);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (04,114,'KATIA','RUA 015','JALES', 'SP',7000,32);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (05,115,'AMANDA','RUA 061','FERNANDOPOLIS', 'SP',5500,40);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (06,116,'GIOVANA','RUA 021','SAO JOSE DO RIO PRETO', 'SP',2000,34);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (07,117,'TAIZ','RUA 011','MACEDONIA', 'SP',1500,32);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (08,181,'MILENA','RUA 013','SANTA FE DO SUL', 'SP',2300,42);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (09,911,'ELIZANGELA','RUA 015','CATANDUVA', 'SP',2800,62);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (010,101,'PATRACIA','RUA 012','ARAGUAINA', 'TO',8800,22);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (011,131,'MARIA','RUA 014','PALMAS', 'TO',9000,23);
INSERT INTO clientes(cod_cli,cpf,nome,endereco,cidade,estado,salario,idade ) VALUES (012,141,'FELISBINA','RUA 015','DOURADO', 'MS',3100,32);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM02','ESC2033','BRANCO','HILUX','TOYOTA',2018,160000,175000,1.8,11);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('FI02','WDR4528','PRETO','COROLLA','TOYOTA',2018,90000,95000,2.0,141);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR , cpf_cli ) VALUES ('RD02','GHY5823','AZUL','HILUX','TOYOTA',2020,170000,175000,2.8,131);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('DF024','TON5689','VERMELHO','COROLLA' ,'TOYOTA',2015,70000,75000,2.0,101);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('FG0452','ERG8965','BRANCO','GOL','VW',2018,40000,45000,1.6,911);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GT02','EDV5214','BRANCO','SAVEIRO','VW',2014,35000,40000,1.6,181);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM0322','TGB2589','PRETO','UNO','FIAT',2010,20000,25000,1.0,181);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM0452','FGB8521','PRETO','S10','CHEVROLET',2018,150000,175000,2.8,117);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM02245','RFV5235','PRATA','COROLLA','TOYOTA',2021,130000,135000,2.0,116);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM07892','PLK5689','PRATA','ONIX','CHEVROLET',2018,145000,155000,2.8,115);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM05212','UJM5874','AZUL','KA','FORD',2018,40000,45000,1.0,114);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM02452','VCX1458','VERMELHO','TRACKER','CHEVROLET',2017,90000,95000,1.4,13);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM02785','EDC8526','BRANCO','ONIX','CHEVROLET',2018,45000,50000,1.4,12);
INSERT INTO VEICULOS(CHASSI,PLACA,COR,MODELO,MARCA,ANO_FABRICACAO,PRECO_COMPRA,PRECO_VENDA,MOTOR, cpf_cli ) VALUES ('GM02752','EDCV4569','PRETO','HILUX','TOYOTA',2018,165000,175000,2.8,11);
select * from clientes
where nome like 'A%';
select * from clientes
where nome like '%i%';
select * from clientes
where nome like '%a';
select * from clientes
where nome like '_____';
select * from clientes
where nome like 'Ma%a';
select * from veiculos
where cor like 'BRANCO';
select * from veiculos
where modelo like '%O%';
select * from veiculos
where placa like '%9';
select * from clientes
where endereco like 'RUA 01';
select * from clientes
where nome ilike '%i%';
select avg(salario)
from clientes;
select count(*)
from clientes;
select count(*)
from clientes
where cidade like 'FERNANDOPOLIS';
select max(salario)
from clientes;
select min(salario)
from clientes;
select sum(salario)
from clientes;
select max(preco_venda)
from veiculos;
select min(preco_compra)
from veiculos;
select avg(salario) as Media_Salario, cidade
from clientes
group by cidade;
select
marca,
min(preco_venda) as "Menor Preco",
max(preco_venda) as "Maior Preco"
from veiculos
group by marca;
select * from clientes;
select * from veiculos;