日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

先容Oracle中null的运用要领。

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 先容Oracle中null的运用要领。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

51 本源:網海拾貝




問:什么是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值老是排在末了。 運用要領: SQL> select 1 from dual where null=null; 沒有查到記載 SQL> select 1 from dual where null=''; 沒有查到記載 SQL> select 1 from dual where ''=''; 沒有查到記載 SQL> select 1 from dual where null is null;1 ---------1 SQL> select 1 from dual where nvl(null,0)=nvl(null,0);1 ---------1 對空值做加、減、乘、除等運算操縱,后果仍為空。 SQL> select 1 null from dual; SQL> select 1-null from dual; SQL> select 1*null from dual; SQL> select 1/null from dual; 盤問到一個記載. 注:這個記載即是SQL語句中的阿誰null 設置某些列為空值 update table1 set 列1=NULL where 列1 is not null; 現有一個商品銷售表sale,表結構為: month  char(6)  --月份 sellnumber(10,2) --月銷售金額 create table sale (month char(6),sell number); insert into sale values('200001',1000); insert into sale values('200002',1100); insert into sale values('200003',1200); insert into sale values('200004',1300); insert into sale values('200005',1400); insert into sale values('200006',1500); insert into sale values('200007',1600); insert into sale values('200101',1100); insert into sale values('200202',1200); insert into sale values('200301',1300); insert into sale values('200008',1000); insert into sale(month) values('200009');(留意:這筆記載的sell值為空) commit; 共輸入12筆記載 SQL> select * from sale where sell like '%'; MONTH SELL ------ --------- 200001 1000 200002 1100 200003 1200 200004 1300 200005 1400 200006 1500 200007 1600 200101 1100 200202 1200 200301 1300 200008 1000 盤問到11記載. 后果闡明: 盤問后果闡明此SQL語句盤問不出列值為NULL的字段 此時需對字段為NULL的氣象另外處理。 SQL> select * from sale where sell like '%' or sell is null; SQL> select * from sale where nvl(sell,0) like '%'; MONTH SELL ------ --------- 200001 1000 200002 1100 200003 1200 200004 1300 200005 1400 200006 1500 200007 1600 200101 1100 200202 1200 200301 1300 200008 1000 200009 盤問到12記載. Oracle的空值即是這么的用法,我們最好認識它的商定,以防查出的后果不準確



版權聲明: 原創作品,許可轉載,轉載時請務必以超鏈接方式標明文章 原始出處 、作者信息和本聲明。不然將追查規律責任。

轉載于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1976339.html

總結

以上是生活随笔為你收集整理的先容Oracle中null的运用要领。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品一区二区三区视频女 | 国产激情免费视频 | 成人h在线观看 | 国产女人18毛片水18精品 | 日韩一区在线看 | 疯狂少妇 | 日韩美女免费线视频 | 日韩欧美中文字幕在线观看 | 加勒比日韩 | 丝袜av网站 | 国产乱码一区二区三区在线观看 | 黑人玩弄人妻一区二区三区影院 | 清纯唯美第一页 | 来吧亚洲综合网 | 午夜av影视 | 成年人爱爱视频 | 麻豆影视国产在线观看 | 麻豆国产精品一区 | 日韩精品一区二区三区无码专区 | 免费观看已满十八岁 | 黄色av免费在线观看 | 黑丝啪啪 | 亚洲女人视频 | 大尺度av| 日韩一区不卡 | 色图在线观看 | 精品人伦一区二区 | 中文字幕影院 | 国产成人激情 | www日韩欧美| 成人黄网免费观看视频 | 日韩草逼视频 | 日本不卡中文字幕 | 制服丝袜在线播放 | 成人日批 | 一本久久久 | 超碰97av | 久久成人一区 | 蜜桃成熟时李丽珍在线观看 | 高清日韩一区 | 国产视频久久久久 | 抖音视频在线观看 | 少妇学院在线观看 | 一本久久精品一区二区 | 精品无码一区二区三区电影桃花 | 欧美群妇大交群 | 欧美日韩国产精品一区二区三区 | 黄网站免费在线观看 | 人人爽久久涩噜噜噜网站 | 成人娱乐网 | 欧美在线黄色 | 欧洲最强rapper网站直播 | 老司机亚洲精品 | 亚洲福利视频一区二区三区 | 亚洲黄色在线观看视频 | 国产午夜精品福利视频 | 欧美另类专区 | 国产亚洲精久久久久久无码77777 | 欧美乱码精品一区二区三区 | 韩国美女av | 97视频入口 | 在线a毛片| 日本肉体xxxx裸体137大胆图 | 免费看黄在线观看 | 午夜整容室 | 国产黄在线观看 | 白石茉莉奈中文字幕在 | 狠狠干狠狠干狠狠干 | 国产成年妇视频 | 都市激情校园春色 | 尤物视频免费观看 | 国产精品久久久久久久久免费看 | 国产va在线观看 | 99精品视频在线观看 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 色综合久久久久综合体桃花网 | 免费h片在线观看 | 亚洲三级在线视频 | 超碰av在线免费观看 | 色九九视频 | 日韩在线视频你懂的 | 怡红院av在线 | 台湾佬av | 亚洲图片小说区 | 伊人免费| 激情五月色婷婷 | 91精彩刺激对白 | brazzers精品成人一区 | wwwxxxx欧美 | 全部免费毛片在线播放高潮 | 另类专区欧美 | 白浆一区 | 国产呻吟av | av不卡在线播放 | xxx在线视频 | 亚洲国产私拍精品国模在线观看 | 黄频网站在线观看 | 久草在现 | 亚洲午夜一区二区 |