PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Postgres nidificato se in caso di query

Non ci sono IF expr THEN result ELSE result END sintassi per le normali query SQL in Postgres. Poiché non esiste né un IF() funziona come in MySQL, devi usare 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
);