कोई IF expr THEN result ELSE result END
. नहीं है Postgres में सामान्य SQL क्वेरी के लिए सिंटैक्स। जैसा कि कोई IF()
नहीं है MySQL की तरह काम करने के लिए, आपको CASE
. का उपयोग करना होगा :
select (
case (select '1')
when '1' then
case when 1=1 then 0.30::float else 0.50::float end
else
1.00::float
end
);