Mais conteúdo relacionado
Comandos postgresql
- 1. create table cadastro(
id serial primary key,
nome varchar(60),
dtNasc date,
pai varchar(60) constraint chk_pai check(pai != null),
mae varchar(60) constraint chk_mae check(mae != null),
cpf varchar(20) constraint chk_cpf check(cpf != null)
);
create table pessoa(
id serial primary key,
nome varchar(60),
dtNasc date,
rg varchar(15) constraint chk_rg check(rg != null),
cpf varchar(20) constraint chk_cpf check(cpf != null),
id_cadastro integer references cadastro(
);
create table papelaria(
id serial primary key,
nome text,
descricao text,
preco numeric,
check (preco > 0),
preco_com_desconto numeric,
check(preco_com_deconto < 0),
contraint chk_validaPreco check(preco_com_desconto < preco));
create table revenda(
id serial primary key,
nome text,
descricao text,
preco numeric check (preco > 0),
preco_com_desconto numeric,
check(preco_com_desconto > 0 and preco > preco_com_desconto));
create table livraria_check(
id serial primary key,
nome text,
preco numeric check(preco > 0),
preco_com_desconto numeric,
check(preco_com_deconto > 0)
constraint chk_desconto_valido check( preco > preco_com_desconto)
);
create table livraria_uniqueTable(
id serial primary key,
nome text,
unique(id)
);
SELECT USANDO O OPERADOR IN
select * from produto where id in(2,3,4);
select * from produto where id not in (2,3,4);