Không có IF expr THEN result ELSE result END
cú pháp cho các truy vấn SQL thông thường trong Postgres. Vì không có IF()
hoạt động như trong MySQL, bạn phải sử dụng 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
);