tinguo002

           

          oracle的nvl和sql server的isnull (轉)

          http://www.cnblogs.com/sunyjie/archive/2012/03/26/2417688.html

          最近公司在做Oracle數據庫相關產品,在這里作以小結:

          ISNULL()函數

          語法   
          ISNULL ( check_expression , replacement_value)   
          參數
             check_expression   
             將被檢查是否為    NULL的表達式。check_expression    可以是任何類型的。   
             replacement_value   
             在    check_expression    為    NULL時將返回的表達式。replacement_value    必須與    check_expresssion    具有相同的類型。     
          返回類型
             返回與    check_expression    相同的類型。   
          注釋
             如果    check_expression    不為    NULL,那么返回該表達式的值;否則返回    replacement_value。

          ----------------------------------------------------------------------------------------------

          ----------------------------------------------------------------------------------------------

          nvl( ) 函數

          從兩個表達式返回一個非 null 值。  
          語法
          NVL(eExpression1, eExpression2)   
          參數
          eExpression1, eExpression2   
          如果 eExpression1 的計算結果為 null 值,則 NVL( ) 返回 eExpression2。如果 eExpression1 的計算結果不是 null 值,則返回 eExpression1。eExpression1 和 eExpression2 可以是任意一種數據類型。如果 eExpression1 與 eExpression2 的結果皆為 null 值,則 NVL( ) 返回 .NULL.。   
          返回值類型
          字符型、日期型、日期時間型、數值型、貨幣型、邏輯型或 null 值   
          說明
          在不支持 null 值或 null 值無關緊要的情況下,可以使用 NVL( ) 來移去計算或操作中的 null 值。

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

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



          歡迎大家訪問我的個人網站 萌萌的IT人

          posted on 2013-05-20 20:47 一堣而安 閱讀(289) 評論(0)  編輯  收藏 所屬分類: oracle

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肇源县| 阿荣旗| 乌兰县| 泰宁县| 徐州市| 疏附县| 洞口县| 顺平县| 肥东县| 永德县| 阳高县| 林甸县| 许昌县| 康定县| 汽车| 巴林左旗| 蓬安县| 南康市| 开封县| 临安市| 勃利县| 克拉玛依市| 固镇县| 胶州市| 长治县| 青铜峡市| 江华| 团风县| 梨树县| 武胜县| 海安县| 龙州县| 蓬莱市| 宕昌县| 牟定县| 襄汾县| 滁州市| 通山县| 社旗县| 大邑县| 聂拉木县|