Curso PostgreSQL #20 Between

O operador BETWEEN seleciona valores dentro de um determinado intervalo.

select * from produto
where produto.codigo between 10 and 15;

select * from cliente
where cliente.datnas between '1975-05-10' and '1980-01-05';

Os valores podem ser números, texto ou datas.

😉 Gostou do vídeo, que tal me pagar um cafezinho?

☕ https://picpay.me/dane.infocotidiano

Doar com PagSeguro: https://pag.ae/7W6uXEqB1

Curso PostgreSQL #19 In

O operador IN permite especificar vários valores em uma cláusula WHERE.

O operador IN é uma abreviação de várias condições OR.

Exemplo abaixo: lista todos produtos com o codigo 2,3 e 4

Select * from produtos
where codigo in(2,3,4)

😉 Gostou do vídeo, que tal me pagar um cafezinho?

☕ https://picpay.me/dane.infocotidiano

Curso PostgreSQL #18 Like

O operador LIKE é usado em uma cláusula WHERE para pesquisar um padrão especificado em uma coluna.

select * from cliente
where campo_nome like '%DANIEL%'

ou

Select * from cidade
where campo_nome like '%SERRA%'

😉 Gostou do vídeo, que tal me DOAR um cafezinho?

☕ https://picpay.me/dane.infocotidiano

Curso PostgreSQL #17 Join, Left Join e Right Join

Uma cláusula JOIN é usada para combinar linhas de duas ou mais tabelas, com base em uma coluna relacionada entre elas.

select * from produto
left join grupo on grupo.codigo = produto.codgrupo;
select * from produto p
right join grupo g on g.codigo = p.codgrupo;

😉 Gostou do vídeo, que tal me pagar um cafezinho?

☕ https://picpay.me/dane.infocotidiano

PostgreSQL #15 Select

Como selecionar registros e colunas utilizando o comando select.

Pesquisa no banco utilizando o comando select.

select * from cliente
select codigo, nome from cliente
where codigo >= 3 and codigo <= 6

PostgreSQL #13 Update

Como alterar um registro na sua tabela utilizando o comando update.

update cliente
set nome='DANIEL MORAIS', endereco='R JOSE BONIFACIO, 21'
where codigo = 1

PostgreSQL #12 Insert

Como inserir (adicionar) um novo registro na sua tabela utilizando o comando insert.

Exemplos:

insert into cliente (nome, endereco, bairro) values ('JOSE','RUA TESTE','TESTE');
insert into cliente values (13,'ANTONIO','RUA TESTE','TESTE');

PostgreSQL #11 Foreign key

Aprenda a usar foreign key (chave estrangeira) em modo cascata, restrito e sem ação.

Mantenha a integridade dos registros do seu banco de dados.

//Criando uma FK em uma tabela já existente:
ALTER TABLE pedido_item
ADD CONSTRAINT fk_iteped
FOREIGN KEY (numero_pedido)
REFERENCES pedido(numero_pedido) ON DELETE CASCADE;

//Criando uma tabela com fk
create table compra (
idcompra serial CONSTRAINT pk_idcompra primary key,
dataemissor date,
codfornecedor int constraint fk_codfor 
REFERENCES fornecedor(codigo) ON DELETE restrict,
);