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

主頁 > 知識庫 > 淺析Oracle中的不等于號

淺析Oracle中的不等于號

熱門標簽:征服眼公司地圖標注 人工智能地圖標注自己能做嗎 阿爾巴尼亞地圖標注app 征服者火車站地圖標注 百度地圖標注素材 開封智能外呼系統(tǒng)廠家 美圖秀秀地圖標注 word地圖標注方向 外呼線路外顯本地號碼
關于Oracle中的不等于號:
在Oracle中,
>
!=
~=
^=
都是不等于號的意思。都可以使用。
但是奇怪是的, 我想拿出price不是180000的商品時:(price是Number類型的)
SELECT id, name  FROM product where price> 180000;
執(zhí)行這個語句時,priceis null  的記錄不出來。也就是拿不到price是null的商品。必須使用:
SELECT id, name  FROM product where price> 180000 or price is null;才行。
字符串的字段存在同樣的問題。
記?。?/STRONG>null只能通過is null或者is not null來判斷,其它操作符與null操作都是false。
==============================================================
測試:select * from test where name>'xn'。只能查出name非空的記錄。去掉name>'xn'就可以了。這種寫法有問題。
然后用了instr(name,'xn')=0 來判斷,如果name非空的話,判斷還是有效的。如果name為空,這個判斷又出問題了。不得已只得采取instr(concat(name,'xx'),'xn') = 0來判斷,因為就算name為空,當和'xx'連接后,也會不為空的。
所以最后的sql語句為:
select * from test where instr(concat(name,'xx'),'xn') = 0 來查詢name字段不等于'xn'的記錄。
或者可以用 select * from test where nvl(name,'xx')>'xn' 來查詢name字段不等于'xn'的記錄。

 

標簽:淮南 孝感 宜春 六安 海北 酒泉 泰安 葫蘆島

巨人網絡通訊聲明:本文標題《淺析Oracle中的不等于號》,本文關鍵詞  淺析,Oracle,中的,不等于,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Oracle中的不等于號》相關的同類信息!
  • 本頁收集關于淺析Oracle中的不等于號的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 彝良县| 梅河口市| 永修县| 古交市| 加查县| 长沙市| 大厂| 平邑县| 监利县| 义乌市| 杭锦后旗| 金阳县| 临城县| 介休市| 宜春市| 南部县| 新巴尔虎右旗| 伊吾县| 西华县| 苍山县| 土默特左旗| 沁源县| 南郑县| 双城市| 崇信县| 开平市| 土默特右旗| 海阳市| 蒙阴县| 县级市| 长白| 始兴县| 长乐市| 图们市| 封丘县| 合山市| 平南县| 句容市| 南召县| 成武县| 浠水县|