校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > oracle的nvl函數的使用介紹

oracle的nvl函數的使用介紹

熱門標簽:車瑪仕極限運動場所地圖標注 外呼電話系統用卡嗎 高德地圖標注公司名字大全 N個你智能電銷機器人 廣東營銷智能外呼系統商家 七日殺a19.5全地圖標注 地圖標注怎么保存 電渠外呼系統 騰訊地圖標注要費用嗎

Oracle的Nvl函數

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 joinschool b on a.ID=b.ID

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

問:什么是NULL?

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

我們稱它為空,ORACLE中,含有空值的表列長度為零。

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

1、主鍵字段(primary key),

2、定義時已經加了NOT NULL限制條件的字段

說明:

1、等價于沒有任何值、是未知數。

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

3、對空值做加、減、乘、除等運算操作,結果仍為空。

4、NULL的處理使用NVL函數。

5、比較時使用關鍵字用“is null”和“is not null”。

6、空值不能被索引,所以查詢時有些符合條件的數據可能查不出來,

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

7、排序時比其他數據都大(索引默認是降序排列,小→大),

所以NULL值總是排在最后。

您可能感興趣的文章:
  • 淺談mysql可有類似oracle的nvl的函數
  • Oracle中的INSTR,NVL和SUBSTR函數的用法詳解
  • 深入淺析Orcale的nvl函數和SQL Server的isnull函數

標簽:大興安嶺 贛州 蘇州 遼寧 來賓 玉樹 長沙 棗莊

巨人網絡通訊聲明:本文標題《oracle的nvl函數的使用介紹》,本文關鍵詞  oracle,的,nvl,函數,使用,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle的nvl函數的使用介紹》相關的同類信息!
  • 本頁收集關于oracle的nvl函數的使用介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 遂川县| 宜丰县| 友谊县| 永新县| 鹤壁市| 盐山县| 喀喇沁旗| 宁强县| 东方市| 霍城县| 余姚市| 河北区| 潢川县| 平潭县| 阳新县| 普宁市| 克什克腾旗| 朝阳区| 黄梅县| 珠海市| 保定市| 茶陵县| 德兴市| 中宁县| 拉萨市| 二手房| 肃北| 山阴县| 阳泉市| 汉川市| 娱乐| 永昌县| 大悟县| 仪陇县| 漳平市| 象州县| 高邑县| 延边| 琼结县| 南皮县| 山西省|