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

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

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

    tbwshc

    oracle中decode函數

    1.oracledecode函數

     

    DECODE函數相當于一條件語句(IF).它將輸入數值與函數中的參數列表相比較,根據輸入值返回一個對應值。函數的參數列表是由若干數值及其對應結果值組成的若干序偶形式。當然,如果未能與任何一個實參序偶匹配成功,則函數也有默認的返回值。區別于SQL的其它函數,DECODE函數還能識別和操作空值.
    其具體的語法格式如下:
    DECODE(input_value,value,result[,value,result…][,default_result]);
    其中:
    input_value
    試圖處理的數值。DECODE函數將該數值與一系列的序偶相比較,以決定最后的返回結果
    value
    是一組成序偶的數值。如果輸入數值與之匹配成功,則相應的結果將被返回。對應一個空的返回值,可以使用關鍵字NULL于之對應
    result
    是一組成序偶的結果值
    default_result
    未能與任何一序偶匹配成功時,函數返回的默認值
    下面的例子說明了,如何讀取用戶CHECKUPSEAPARK中的BLOOD_TEST_FLAG列下的項目,作為DECODE函數的實參支持值。
    SELECT checkup_type,
    DECODE(blood_test_flag,’Y’,’Yes’,’N’,’No’,NULL,’None’,’Invalid’)
    FROM checkup;

     

     

    2.oracleto charto date的區別

     

    o char 是把日期或數字轉換為字符串
    to date 是把字符串轉換為數據庫中得日期類型
     轉換函數Ø
     TO_CHAR²
    使用TO_CHAR函數處理數字
    TO_CHAR(number, '格式')
    TO_CHAR(salary,’$99,999.99’);
    使用TO_CHAR函數處理日期
    TO_CHAR(date,’格式’);
     TO_NUMBER²
    使用TO_NUMBER函數將字符轉換為數字
    TO_NUMBER(char[, '格式'])
     TO_DATE²
    使用TO_DATE函數將字符轉換為日期
    TO_DATE(char[, '格式'])

     數字格式格式²
    9 代表一個數字
    0 強制顯示0
    $ 放置一個$
    L 放置一個浮動本地貨幣符
    . 顯示小數點
    , 顯示千位指示符

    ² 日期格式
    格式控制 描述
    YYYY、YYY、YY 分別代表4位、3位、2位的數字年
    YEAR 年的拼寫
    MM 數字月
    MONTH 月的全拼
    MON 月的縮寫
    DD 數字日
    DAY 星期的全拼
    DY 星期的縮寫
    AM 表示上午或者下午
    HH24、HH12 12小時制或24小時制
    MI 分鐘
    SS 秒鐘
    SP 數字的拼寫
    TH 數字的序數詞
    特殊字符假如特殊字符
    HH24:MI:SS AM 15:43:20 PM
    DD “OF” MONTH 12 OF OCTOBER
    DDSPTH fourteenth
    Date的格式 ’18-5-84’

     

     

     

    3 NVL() 函數

     從兩個表達式返回一個非 null 值。

    語法

    NVL(eExpression1, eExpression2)

    參數
    eExpression1, eExpression2

    如果 eExpression1 的計算結果為 null 值,則 NVL( ) 返回 eExpression2。如果 eExpression1 的計算結果不是 null 值,則返回 eExpression1。eExpression1 和 eExpression2 可以是任意一種數據類型。如果 eExpression1 與 eExpression2 的結果皆為 null 值,則 NVL( ) 返回 .NULL.。

    返回值類型

    字符型、日期型、日期時間型、數值型、貨幣型、邏輯型或 null 值

    說明tb

    在不支持 null 值或 null 值無關緊要的情況下,可以使用 NVL( ) 來移去計算或操作中的 null 值。

    select nvl(a.name,'空得') as name from student a join school b on a.ID=b.ID

    注意:兩個參數得類型要匹配

     

     

     

    posted on 2012-05-31 10:24 chen11-1 閱讀(1744) 評論(0)  編輯  收藏 所屬分類: oracle

    主站蜘蛛池模板: www成人免费视频| 边摸边脱吃奶边高潮视频免费| 精品四虎免费观看国产高清午夜| 亚洲一区二区高清| 一级白嫩美女毛片免费| 国产精品V亚洲精品V日韩精品| 一级做a爰黑人又硬又粗免费看51社区国产精品视| 最近最好的中文字幕2019免费 | 成人嫩草影院免费观看| 免费国产成人午夜私人影视| 日韩在线视精品在亚洲| 免费一级毛片在线播放不收费| 曰批免费视频播放在线看片二| 久久影院亚洲一区| 高清一区二区三区免费视频| 亚洲视频免费一区| 青青草国产免费久久久91| 日韩毛片一区视频免费| 中文字幕人成人乱码亚洲电影 | 亚洲爆乳AAA无码专区| 免费一区二区三区四区五区| 一级毛片免费播放试看60分钟| 亚洲国产精品无码久久久不卡| 99精品视频在线观看免费专区| 亚洲国产成人精品无码一区二区 | 亚洲精品视频久久久| 免费av片在线观看网站| 亚洲午夜电影在线观看高清 | 中国人免费观看高清在线观看二区 | 激情内射亚洲一区二区三区爱妻| 野花高清在线观看免费3中文| 亚洲а∨精品天堂在线| 中文字幕精品亚洲无线码一区 | 国产精品极品美女免费观看| GOGOGO高清免费看韩国| 亚洲另类春色校园小说| 国产午夜免费秋霞影院| 无码国产精品一区二区免费vr| 亚洲人成网站色7799| 亚洲第一AV网站| 日韩免费视频播放|