PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como declarar uma variável em uma consulta PostgreSQL


Alcancei o mesmo objetivo usando um WITH cláusula, não é nem de longe tão elegante, mas pode fazer a mesma coisa. Embora para este exemplo seja realmente um exagero. Eu também particularmente não recomendo isso.
WITH myconstants (var1, var2) as (
   values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
   OR something_else = var2;