Baixe o app para aproveitar ainda mais
Prévia do material em texto
A) Código para "Criar as tabelas supracitadas" CREATE TABLE beneficiario( id serial PRIMARY KEY, nome VARCHAR (50) UNIQUE NOT NULL, data_inclusao DATE NOT NULL, plano varchar(50) ); CREATE TABLE beneficiado( id serial PRIMARY KEY, nome VARCHAR (50) UNIQUE NOT NULL, data_inclusao DATE NOT NULL, plano varchar(50) ); B) Código para "Inserir os dados nas duas tabelas" INSERT INTO beneficiario(nome, data_inclusao, plano) VALUES ('Aruan Mendes', '2016-08-21', 'Master'), ('Renata Ferreira','2017-10-01','Pro'), ('Pedro Paulo','2015-05-10','Pro'), ('Maria Pereira','2018-02-15','Essentials'), ('José da Silva','2016-03-11','Master'); INSERT INTO beneficiado(nome, data_inclusao, plano) values ('Aruan Mendes','2016-08-21','Master'), ('Pedro Paulo','2015-05-10','Pro'), ('Maria Pereira','2018-02-15','Essentials'); C) Código para "Montar uma consulta em SQL para mostrar somente as tuplas que constam como beneficiário como beneficiado." select b1.nome , b1.plano , b1.data_inclusao from beneficiario b1 INTERSECT select b2.nome , b2.plano , b2.data_inclusao from beneficiado b2;
Compartilhar