select <br> sum(decode(name,'a',id,0)) id_1,<br> sum(decode(name,'b',id,0)) id_2,<br> sum(decode(name,'c',id,0)) id_3 from t_decode;
select <br> case name when 'a' then id else 0 end as id_1,<br> case name when 'b' then id else 0 end as id_2,<br> case name when 'c' then id else 0 end as id_3 <br>from t_decode;