Ich möchte einen Standardwert für eine Spalte verwenden, die verwendet werden soll, wenn keine Zeilen zurückgegeben werden. Ist das in PostgreSQL möglich? Wie kann ich es tun? Oder gibt es einen anderen Weg, wie ich das lösen kann?
ZB so etwas:
SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3
Und wenn es keine Zeilen mit org_id = 3
in der Tabelle gibt, möchte ich zurückkehren 0
.
SELECT coalesce(MAX(post_id),0) AS max_id FROM my_table WHERE org_id = 3
funktioniert gut für mich.