oracle的decode使用
最近一直忙于工作的事情,很少有閑暇時間去看工作以外的事情。而我們屬于電力系統,采用的數據是Sybase數據庫,
自己很想學習oracle。所以只能真正的應用卻很難。
所以只能找一些網絡上的資料來彌補自己在plsql方面的缺失,
最近看到oracle的decode方法,
一下是自己的一些記錄
decode函數比較表達式和搜索字,如果匹配,返回結果;如果不匹配,返回default值;如果未定義default值,則返回空值。
方法如下:
1 decode (expression, search_1, result_1)
2 decode (expression, search_1, result_1, search_2, result_2)
3 decode (expression, search_1, result_1, search_2, result_2,
., search_n, result_n)
4
5 decode (expression, search_1, result_1, default)
6 decode (expression, search_1, result_1, search_2, result_2, default)
7 decode (expression, search_1, result_1, search_2, result_2,
., search_n, result_n, default)
8
2 decode (expression, search_1, result_1, search_2, result_2)
3 decode (expression, search_1, result_1, search_2, result_2,

4
5 decode (expression, search_1, result_1, default)
6 decode (expression, search_1, result_1, search_2, result_2, default)
7 decode (expression, search_1, result_1, search_2, result_2,

8
posted on 2009-10-29 20:59 duduli 閱讀(284) 評論(0) 編輯 收藏 所屬分類: 數據庫