Pertanyaan ini telah ditanyakan sebelumnya (Bagaimana Anda menggunakan variabel skrip di PostgreSQL?). Namun, terkadang ada trik yang saya gunakan untuk kueri:
with const as (
select 1 as val
)
select . . .
from const cross join
<more tables>
Artinya, saya mendefinisikan CTE yang disebut const yang memiliki konstanta yang ditentukan di sana. Saya kemudian dapat menggabungkan ini ke dalam kueri saya, berapa kali pun di level mana pun. Saya merasa ini sangat berguna ketika saya berurusan dengan tanggal, dan perlu menangani konstanta tanggal di banyak subkueri.