1. 程式人生 > >Oracle 中case when的用法

Oracle 中case when的用法

語法:

CASE

WHEN<A> THEN <somethingA>

WHEN<B> THEN <somethingB>

ELSE<somethingE>

END

示例:

select  name,

(case 

when sex=‘1‘’ then ‘女生’ else ‘’男生

end)sex,

(case

when sex=‘1’ and country=‘中國‘’ then ‘中國女生‘ 

when sex=‘2’ and country=‘美國‘’ then ‘美國男生‘ 

else ‘外國人’

end)info

from 表名