Oracle Decode()函式和CASE語句的比較

sudn發表於2012-01-10
Oracle Decode()函式和CASE語句都是我們經常用到的,那麼它們的區別在哪裡呢?下面就為您詳細介紹Oracle Decode()函式和CASE語句的區別,供您參考。

  首先,舉2個簡單的例子,簡單對比一下這2者的區別。

  1.CASE語句:

  以下是程式碼片段:

#div_code img{border:0px;}<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt  SELECT CASE SIGN(5 - 5)

  
WHEN 1 THEN 'Is Positive'

  
WHEN -1 THEN 'Is Negative'

  
ELSE 'Is Zero' END

  
FROM DUAL;

相關文章