Thanks to visit codestin.com
Credit goes to pt.scribd.com

0% acharam este documento útil (0 voto)
34 visualizações3 páginas

Guia SQL PostgreSQL

Enviado por

Pablo costa
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
34 visualizações3 páginas

Guia SQL PostgreSQL

Enviado por

Pablo costa
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Guia de Comandos SQL PostgreSQL com Exemplos e Exercícios

Introdução

Este documento apresenta uma lista de comandos do SQL PostgreSQL, organizados por dificuldade

crescente. Cada comando inclui um exemplo simples e um avançado. No final, há uma lista de exercícios

para praticar.

SELECT

Seleciona dados de uma tabela.

- Simples: SELECT * FROM usuarios;

- Avançado: SELECT nome, COUNT(*) FROM pedidos GROUP BY nome HAVING COUNT(*) > 5;

INSERT

Insere dados em uma tabela.

- Simples: INSERT INTO usuarios (nome, idade) VALUES ('João', 25);

- Avançado: INSERT INTO vendas (id, data) VALUES (DEFAULT, NOW()) RETURNING id;

UPDATE

Atualiza dados em uma tabela.

- Simples: UPDATE usuarios SET idade = 26 WHERE nome = 'João';

- Avançado: UPDATE usuarios SET pontos = pontos + 10 WHERE ultimo_login < NOW() - INTERVAL '1

year';
Guia de Comandos SQL PostgreSQL com Exemplos e Exercícios

DELETE

Remove dados de uma tabela.

- Simples: DELETE FROM usuarios WHERE idade < 18;

- Avançado: DELETE FROM pedidos WHERE id IN (SELECT id FROM pedidos WHERE valor < 10);

TO_CHAR

Formata valores de data ou numéricos em texto.

- Simples: SELECT TO_CHAR(NOW(), 'DD/MM/YYYY');

- Avançado: SELECT TO_CHAR(valor, '999,999.99') FROM vendas;

IN

Filtra valores que pertencem a uma lista específica.

- Simples: SELECT * FROM usuarios WHERE id IN (1, 2, 3);

- Avançado: SELECT * FROM usuarios WHERE id IN (SELECT id FROM admins);

Exercícios para Praticar

1. Crie uma tabela chamada 'produtos' com as colunas 'id', 'nome', e 'preco'.

2. Insira 5 produtos na tabela 'produtos'.

3. Selecione todos os produtos com preço maior que 50.


Guia de Comandos SQL PostgreSQL com Exemplos e Exercícios

4. Atualize o preço de todos os produtos para aumentar em 10%.

5. Delete produtos cujo preço seja menor que 30.

6. Formate a data atual como 'DD/MM/AAAA' usando TO_CHAR.

7. Use o comando IN para selecionar usuários com IDs específicos.

Você também pode gostar