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

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

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

    新的起點

    新的起點
    隨筆 - 9, 文章 - 1, 評論 - 1, 引用 - 0
    數據加載中……

    Oracle中Decode()函數 使用技巧

    decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,缺省值)
    該函數的含義如下:
    IF 條件=值1 THEN
    RETURN(翻譯值1)
    ELSIF 條件=值2 THEN
    RETURN(翻譯值2)
    ......
    ELSIF 條件=值n THEN
    RETURN(翻譯值n)
    ELSE
    RETURN(缺省值)
    END IF
    · 使用方法:
    1、比較大小
    select decode(sign(變量1-變量2),-1,變量1,變量2) from dual; --取較小值
    sign()函數根據某個值是0、正數還是負數,分別返回0、1、-1
    例如:
    變量1=10,變量2=20
    則sign(變量1-變量2)返回-1,decode解碼結果為“變量1”,達到了取較小值的目的。


    下面的例子說明了,如何讀取用戶CHECKUP表SEAPARK中的BLOOD_TEST_FLAG列下的項目,作為DECODE函數的實參支持值。
    SELECT checkup_type,
    DECODE(blood_test_flag,’Y’,’Yes’,’N’,’No’,NULL,’None’,’Invalid’)
    FROM checkup;

    posted on 2008-12-09 21:06 軋鋼王子 閱讀(142) 評論(0)  編輯  收藏 所屬分類: Oracle 語法

    主站蜘蛛池模板: 国产成人无码综合亚洲日韩 | 国产一级a毛一级a看免费人娇 | 无码人妻一区二区三区免费手机| 亚洲女久久久噜噜噜熟女| 特色特黄a毛片高清免费观看| 国产午夜无码视频免费网站| 看亚洲a级一级毛片| 亚洲av无码成人精品区在线播放| 午夜亚洲国产精品福利| 亚洲国产综合精品中文字幕 | 亚洲精品成a人在线观看☆| 女人被弄到高潮的免费视频| 亚洲成aⅴ人片久青草影院按摩| 免费高清资源黄网站在线观看| 鲁死你资源站亚洲av| 亚洲&#228;v永久无码精品天堂久久 | 亚洲啪啪AV无码片| 免费日本一区二区| 亚洲精彩视频在线观看| 黄网址在线永久免费观看 | 国产免费怕怕免费视频观看| 国产一区二区三区亚洲综合| 国产91精品一区二区麻豆亚洲| 成全高清在线观看免费| 亚洲天堂一区二区三区四区| 成人一a毛片免费视频| 尤物视频在线免费观看| 亚洲丁香色婷婷综合欲色啪| 97视频热人人精品免费| 曰批全过程免费视频免费看| 国产AV无码专区亚洲AV毛网站 | 麻豆国产VA免费精品高清在线| 四虎影视在线看免费观看| 亚洲AV无码久久精品狠狠爱浪潮 | 可以免费观看的一级毛片| 三级网站在线免费观看| 日本亚洲精品色婷婷在线影院| 亚洲国产精品毛片av不卡在线 | 在线a级毛片免费视频| 无码精品人妻一区二区三区免费| 亚洲av日韩av激情亚洲|