PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come dichiarare una variabile in una query PostgreSQL

Ho raggiunto lo stesso obiettivo utilizzando un WITH clausola, non è neanche lontanamente elegante ma può fare la stessa cosa. Anche se per questo esempio è davvero eccessivo. Inoltre non lo consiglio particolarmente.

WITH myconstants (var1, var2) as (
   values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
   OR something_else = var2;