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