Oracle CASE的用法

  • 40074
  • 0

隨手筆記Oracle 寫 Case 的語法

一直以來都是走微軟家的產品

其實從來也沒想過自己有一天需要用非微軟家產品的東西....

但世界就是這麼有趣....換了個公司之後, 琳琅滿目的產品就陳列在你眼前,就是得用....

最讓我不習慣的就是用Oracle,儘管跟SQL語法上有相似點,但就是不習慣嘛....

回歸正題 Oracle 要怎麼寫Case??  剛開始碰到這問題 還真沒想到可以跟SQL 是一樣的寫法

一直以為寫法會特別一點...

select (case when Col='1' then 1 when Col='2' then 2 when Col='3' then 3 when
Col='3' then 3 when Col='4' then 4 else 1 end) ColStatus from TableA

就這樣 搞定!