VALUES no PostgreSQL - Criando tabelas constantes no meio de uma Query

Sabe quando se faz um INSERT INTO ... VALUES no SQL? Sabia que você pode usar o VALUES dentro de um SELECT?

Essa sintaxe é padrão do SQL, então deve funcionar na maiora dos bancos de dados (SQL Server, Oracle, SQLite, etc)

Exemplo de uso de VALUES em um SELECT

SELECT *FROM (	VALUES 	(1, 'one'), 	(2, 'two'), 	(3, 'three')) AS numeros(numero_inteiro,numero_texto)-- alias de tabela seguido de alias de colunas;

Exemplo de uso de VALUES em um INSERT

INSERT INTO clientes(id_cliente, nome)VALUES (1, 'Joaozinho'),(2, 'Mariazinha'),(3, 'Paulinho');

Referências

Documentação Oficial do PostgreSQL - Queries, Values Lists
https://www.postgresql.org/docs/current/queries-values.html

Documentação Oficial do PostgreSQL - Values
https://www.postgresql.org/docs/current/sql-values.html

You should also read:

PostgreSQL

# Instalando o wget para fazer download da chave do repositório # Instalando o wget, capaz de fazer downloads de documentos via HTTP…