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

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

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

    隨筆-28  評論-15  文章-81  trackbacks-0

    1. nvl( ) 函數(shù)

    示例 請參閱

    從兩個表達(dá)式返回一個非 null 值。

    語法

    NVL(eExpression1, eExpression2)

    參數(shù)
    eExpression1, eExpression2

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

    返回值類型

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

    說明

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

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

    注意:兩個參數(shù)得類型要匹配

    2.TO_CHAR(date,'format')
    SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;

    TO_CHAR(SYSDATE,'YY
    -------------------
    2004/05/09 21:14:41

    select TO_CHAR(1,'FM09') from dual       result: 0

    3.Oracle函數(shù)之substr

    substr函數(shù)有三個參數(shù),允許你將目標(biāo)字符串的一部份輸出,

    第一個參數(shù)為目標(biāo)字符串,

    第二個字符串是將要輸出的子串的起點(diǎn),

    第三個參數(shù)是將要輸出的子串的長度。
       
    例子1:

    substr('ABCDEFG',   2,   3)   =   'BCD'  
       
    如果第二個參數(shù)為負(fù)數(shù),那么將會從源串的尾部開始向前定位至負(fù)數(shù)的絕對值的位置。

    例子2:

    substr('ABCDEFG',   -2)   =   'FG'

    substr('ABCDEFG',   -4)   =   'DEFG'


     4.Oracle 函數(shù)之round
    描述 : 傳回一個數(shù)值,該數(shù)值是按照指定的小數(shù)位元數(shù)進(jìn)行四舍五入運(yùn)算的結(jié)果。
    SELECT ROUND( number, [ decimal_places ] ) FROM DUAL
    參數(shù):
    number : 欲處理之?dāng)?shù)值
    decimal_places : 四舍五入 , 小數(shù)取幾位 ( 預(yù)設(shè)為 0 )
    Sample :
    select round(123.456, 0) from dual; 回傳 123
    select round(123.456, 1) from dual; 回傳 123.5
    select round(123.456, 2) from dual; 回傳 123.46
    不過最大長度不會超過16位
    SELECT ROUND(112211111111263.451,6) FROM DUAL;   回傳112211111111263


    posted on 2008-02-03 13:42 譚明 閱讀(627) 評論(2)  編輯  收藏 所屬分類: Oracle

    評論:
    # re: Oracle 函數(shù)應(yīng)用[未登錄] 2008-09-18 12:53 | 小剛
    當(dāng)substr的源字符為null或空字符串時,是否會報錯?  回復(fù)  更多評論
      
    # re: Oracle 函數(shù)應(yīng)用 2008-09-18 14:17 | 譚明
    不會的,返回的還是空@小剛
      回復(fù)  更多評論
      
    主站蜘蛛池模板: 2019中文字幕在线电影免费| 精品国产亚洲一区二区三区| 成全高清在线观看免费| 亚洲AV无码AV男人的天堂不卡| 亚洲美女在线观看播放| 国产亚洲精久久久久久无码| 免费国产小视频在线观看| 中字幕视频在线永久在线观看免费| 精品一区二区三区免费| 亚洲精品视频免费| 美女黄色免费网站| 亚洲丶国产丶欧美一区二区三区| 亚洲春色在线观看| 亚洲系列中文字幕| 香蕉蕉亚亚洲aav综合| 亚洲精品无码午夜福利中文字幕| 亚洲区不卡顿区在线观看| 国产jizzjizz视频全部免费| 大学生a级毛片免费观看| 中文字幕人成无码免费视频| 日本片免费观看一区二区| 日韩av无码久久精品免费| 久久免费高清视频| 久久精品国产免费一区| 永久在线观看免费视频| 今天免费中文字幕视频| 成人免费区一区二区三区| 人人揉揉香蕉大免费不卡| 久久美女网站免费| 91精品免费不卡在线观看| 无码AV片在线观看免费| 日本免费一区二区三区四区五六区| 曰批全过程免费视频在线观看无码| 野花香在线视频免费观看大全| 免费萌白酱国产一区二区三区| 日本免费A级毛一片| 久草视频在线免费看| 免费A级毛片无码A∨| 91短视频免费在线观看| 中国在线观看免费国语版| 全免费a级毛片免费**视频|