जैसा कि यहाँ PostgreSQL डॉक्स में बताया गया है:
<ब्लॉकक्वॉट>SQL CASE व्यंजक एक सामान्य सशर्त व्यंजक है, जो अन्य प्रोग्रामिंग भाषाओं में if/else कथनों के समान है।
कोड स्निपेट विशेष रूप से आपके प्रश्न का उत्तर दे रहा है:
SELECT field1, field2,
CASE
WHEN field1>0 THEN field2/field1
ELSE 0
END
AS field3
FROM test