最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle的nvl函數(shù)的使用介紹

 更新時(shí)間:2014年07月24日 16:37:59   投稿:whsnow  
這篇文章主要介紹了oracle的nvl函數(shù)的使用,想了解的朋友可以參考下

Oracle的Nvl函數(shù)

nvl( ) 函數(shù)

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

語(yǔ)法

NVL(eExpression1, eExpression2)

參數(shù)

eExpression1, eExpression2

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

返回值類型

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

說(shuō)明

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

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

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

問(wèn):什么是NULL?

答:在我們不知道具體有什么數(shù)據(jù)的時(shí)候,也即未知,可以用NULL,

我們稱它為空,ORACLE中,含有空值的表列長(zhǎng)度為零。

ORACLE允許任何一種數(shù)據(jù)類型的字段為空,除了以下兩種情況:

1、主鍵字段(primary key),

2、定義時(shí)已經(jīng)加了NOT NULL限制條件的字段

說(shuō)明:

1、等價(jià)于沒(méi)有任何值、是未知數(shù)。

2、NULL與0、空字符串、空格都不同。

3、對(duì)空值做加、減、乘、除等運(yùn)算操作,結(jié)果仍為空。

4、NULL的處理使用NVL函數(shù)。

5、比較時(shí)使用關(guān)鍵字用“is null”和“is not null”。

6、空值不能被索引,所以查詢時(shí)有些符合條件的數(shù)據(jù)可能查不出來(lái),

count(*)中,用nvl(列名,0)處理后再查。

7、排序時(shí)比其他數(shù)據(jù)都大(索引默認(rèn)是降序排列,小→大),

所以NULL值總是排在最后。

相關(guān)文章

最新評(píng)論

盐源县| 新邵县| 台南市| 平湖市| 龙口市| 梁河县| 岐山县| 定南县| 威远县| 民县| 海兴县| 元阳县| 双城市| 安丘市| 宜兰县| 闽侯县| 嘉善县| 黑山县| 漠河县| 阳城县| 汾阳市| 雷州市| 扎兰屯市| 安化县| 成都市| 晋州市| 信阳市| 醴陵市| 来宾市| 新乐市| 收藏| 临猗县| 芮城县| 酒泉市| 比如县| 专栏| 盘山县| 论坛| 玉林市| 克山县| 德钦县|