-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEX290426.sql
More file actions
97 lines (81 loc) · 5.7 KB
/
Copy pathEX290426.sql
File metadata and controls
97 lines (81 loc) · 5.7 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
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 nome, estado
FROM clientes
WHERE estado IN ('SP', 'MG');
SELECT nome, estado
FROM clientes
WHERE estado NOT IN ('SP', 'MG');
SELECT nome, estado, salario
FROM clientes
WHERE estado IN ('SP', 'MG')
AND salario >= 1000;
SELECT c.nome, c.cidade, v.modelo, v.marca, v.placa
FROM clientes c, veiculos v
WHERE c.cpf = v.cpf_cli
ORDER BY c.cidade;
SELECT c.nome,c.cidade,v.modelo,v.marca, c.estado
FROM clientes c,veiculos v
WHERE (c.cpf = v.cpf_cli)
AND (c.estado = 'SP');
SELECT c.nome, c.cpf, v.marca, v.modelo
FROM clientes c, veiculos v
WHERE c.cpf = v.cpf_cli
AND v.marca = 'TOYOTA';
SELECT v.chassi, v.placa, v.modelo, v.marca, c.nome, c.cpf
FROM clientes c, veiculos v
WHERE c.cpf = v.cpf_cli
AND c.estado != 'SP';
SELECT * FROM veiculos
WHERE marca IN ('TOYOTA');
select * from clientes
select * from veiculos