<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tbwshc

    oracle認證輔導:DECODE()函數用法

    DECODE()函數用法
       
        作用:將輸入數值與函數中的參數列表相比較,根據輸入值返回一個對應值。函數的參數列表是由若干數值及其對應結果值組成的若干序偶形式。當然,假如未能與任何一個實參序偶匹配成功,則函數也有默認的返回值。 區別于SQL的其它函數,DECODE函數還能識別和操作空值。
       
        語法:DECODE(control_value,value1,result1[,value2,result2…][,default_result]);
       
        control _value試圖處理的數值。DECODE函數將該數值與后面的一系列的偶序相比較,以決定返回值。 value1是一組成序偶的數值。假如輸入數值與之匹配成功,則相應的結果將被返回。對應一個空的返回值,可以使用要害字NULL于之對應 result1 是一組成序偶的結果值。 default_result 未能與任何一個值匹配時,函數返回的默認值。
       
        例如: selectdecode( x , 1 , 'x is 1 ', 2 , 'x is 2 ', 'others') from dual 當x等于1時,則返回'x is 1'. 當x等于2時,則返回'x is 2'. 否則,返回others'. 需要,比較2個值的時候,可以配合SIGN()函數一起使用。 SELECT DECODE( SIGN(5 -6), 1 'Is Positive', -1, 'Is Nagative', 'Is Zero') 同樣,也可以用CASE實現: SELECT CASE SIGN(5 - 6) WHEN 1 THEN 'Is Positive'WHEN -1 THEN 'Is Nagative'ELSE 'Is Zero' ENDFROM DUAL此外,還可以在Order by中使用Decode. 例如:表table_subject,有subject_name列。要求按照:語、數、外的順序進行排序。tb這時,就可以非常輕松的使用Decode完成要求了。 select * from table_subject order by decode(subject_name, '語文', 1, '數學', 2, , '外語',3)
       
        將所有的結果全部寫出
       
        select * from classes t
       
        數據為
       
        1 1 一班 NUM_1
       
        2 2 二班 NUM_2
       
        3 3 三班 NUM_3
       
        4 4 四班 NUM_4
       
        select t.* from classes t order by decode(t.classnum,'NUM_1',4,'NUM_2',3,'NUM_3',1);
       
        1 3 三班 NUM_3
       
        2 2 二班 NUM_2
       
        3 1 一班 NUM_1
       
        4 4 四班 NUM_4
       
        必須將所有的結果寫出

    posted on 2012-09-11 14:57 chen11-1 閱讀(847) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 国产精品亚洲天堂| 亚洲а∨天堂久久精品9966| 九九免费观看全部免费视频| 四虎影库久免费视频| 色偷偷亚洲男人天堂| 日本无吗免费一二区| 久久精品熟女亚洲av麻豆| 国产免费av片在线播放| 免费亚洲视频在线观看| 亚洲日韩在线第一页| 三级毛片在线免费观看| 久久精品国产精品亚洲色婷婷 | 亚洲人成无码网站在线观看| 成在人线AV无码免费| 亚洲第一成年网站视频| 一级毛片直播亚洲| 91国内免费在线视频| 97久久精品亚洲中文字幕无码 | 亚洲视频在线免费播放| 亚洲人成日本在线观看| 日韩免费视频在线观看| 疯狂做受xxxx高潮视频免费| 国产精品亚洲玖玖玖在线观看| 免费毛片在线看不用播放器 | 日韩精品一区二区亚洲AV观看| 91精品免费不卡在线观看| 精品亚洲AV无码一区二区三区 | 亚洲第一福利网站在线观看| 久久国产精品免费一区| 亚洲日本国产乱码va在线观看| 午夜免费福利在线| 中国一级特黄的片子免费| 亚洲精品在线播放视频| 亚洲2022国产成人精品无码区 | 亚洲高清中文字幕| 岛国大片免费在线观看| 中文字幕乱码免费看电影| 亚洲天堂一区二区三区| www.亚洲一区| 亚洲一级毛片免费观看| 国产无限免费观看黄网站|