Saya ingin menggunakan nilai default untuk kolom yang harus digunakan jika tidak ada baris yang dikembalikan. Apakah itu mungkin di PostgreSQL? Bagaimana saya bisa melakukannya? Atau adakah cara lain yang bisa saya selesaikan?
Misalnya sesuatu seperti ini:
SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3
Dan jika tidak ada baris org_id = 3dalam tabel saya ingin kembali 0.
SELECT coalesce(MAX(post_id),0) AS max_id FROM my_table WHERE org_id = 3bekerja dengan baik untuk saya.