PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment déclarer une variable dans une requête PostgreSQL

J'ai atteint le même objectif en utilisant un WITH clause, c'est loin d'être aussi élégant mais peut faire la même chose. Bien que pour cet exemple, c'est vraiment exagéré. Je ne le recommande pas non plus particulièrement.

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