五月婷婷亚洲I成人小视频在线播放I久青草影院I五月婷婷精品I久久看片I97精品久久人人爽人人爽I欧美激情第28页I黄色小网站在线观看

旗下網站

百科知識庫

報道公司事件 · 傳播行業動態

SQL高級過濾查詢用法

發布日期:2018-01-08    發布者:金菊

SQL查詢語句在數據庫的操作當中經常頻繁用到,為了進行更強的過濾控制,有時簡單的過濾根本無法實現數據的篩選,這時我們需要用到高級過濾AND和OR、IN和NOT操作符。今天做網站小編就和大家討論一下關于sql高級過濾語句的用法...

語句:SELECT * FROM dbo.Products WHERE prod_name='king doll' AND prod_price>8;

--檢索dbo.Products表中所有列,過濾條件為由供應商king doll制造價格大于8的所有商品;

注意:--后面的字符是這條語句的注釋,這條語句有兩個條件,分別用AND關鍵字聯接在一起,并且過濾結果必須滿足這兩個條件,如果只滿足其中一個該數據不會被檢索出來;

例如:已知供應商king doll制造商品對應的價格是8元,現在把商品價格改成小于8或者供應商改成king add,結論是任何數據都不會被檢索出來,因為使用AND操作符只滿足一個條件是不合理的。

OR操作符(或)

語句:SELECT * FROM dbo.Products WHERE prod_name='king doll' OR prod_price>8;

--檢索dbo.Products表中所有列,過濾條件為由供應商king doll制造價格大于8的所有商品值;

注意:--這里要說明的是OR操作符與AND操作符的不同之處是只要滿足其中一個條件,數值就會被檢索出來,例如:由供應商king doll制造價格小于8商品或者由供應商king add制造價格大于8的商品只要其中一個條件符合,數據就被檢索出來;

求值順序(AND和OR混合使用)

先看個例子:檢索出價格為8元以上,且由king doll或者Queen dool制造的所有產品,我們輸入語句:

SELECT * FROM dbo.Products WHERE prod_name='king doll' OR prod_name='Queen dool' AND prod_price>8;

得出結果如下圖:

現在把prod_price大于8的值改成大于10,看看結果如何:

現在檢索出來的值是1行,接下來在prod_name='king doll' OR prod_name='Queen dool'語句加上括號,看看結果如何:

這回什么都沒了

現在就解釋為什么:其實是操作符被錯誤組合導致的,因為在數據庫系統中AND求值的順序比OR的求值順序更優先。

第一張圖的順序是:先執行prod_name='Queen dool' AND prod_price>10的數據再執行prod_name='king doll' OR prod_name='Queen dool'的數據,由于第一個條件和第2條件符合所以出現兩行數值。

第二張圖的順序也是:先執行prod_name='Queen dool' AND prod_price>10的數據再執行prod_name='king doll' OR prod_name='Queen dool'的數據,但由于第一條件不符,Queen dool對應的數值沒有大于10的值,所以只出現第2個條件的數據。

第三張圖的順序是:先執行括號里面的,然后在執行AND prod_price>10,在SQL數據庫中加括號的內容系統會優先執行,由于結果只滿足括號里的條件,但并不滿足括號外的條件,因為prod_price的值是9.49小于10,所以什么數據都沒顯示。

IN操作符(指定條件范圍)

語句:SELECT * FROM dbo.Products WHERE prod_name IN ('king doll' ,'Queen dool')

--檢索dbo.Products表中所有列,過濾條件為由供應商king doll和Queen dool制造的商品;

注意:它的功能其實和OR一樣,但是它的執行速度會更快并且簡潔,最大的優點是可以包含其他SELECT語句,能夠更動態地建立WHERE字句。

NOT操作符(否定其后跟的任何條件)

語句:SELECT * FROM dbo.Products WHERE NOT prod_name='king doll';

--檢索dbo.Products表中所有列,過濾條件為否定king doll供應商包含的所有值;

Copyright 大連網龍科技 版權所有 遼ICP備14006349號  html - txt - xml

遼公網安備 21021702000140號

電話
客服
主站蜘蛛池模板: 国产999久久久 | 精品国产一区二区三区四区vr | 天天插天天爽 | 欧美另类高清 | 亚洲人人av| 亚洲精品大片www | 欧美有色| 五月婷婷六月丁香激情 | 97视频在线免费播放 | 久久精品9 | 视频在线日韩 | www.色婷婷 | 人人草人 | 天天添夜夜操 | 麻豆久久精品 | 五月激情视频 | 中文字幕av有码 | 亚洲国产中文字幕 | 日韩精品久久久久久久电影99爱 | 中文字幕永久在线 | 日韩午夜三级 | 天天综合区| 日韩精品视频免费专区在线播放 | 中文字幕在线影院 | 色开心| 91精品国产欧美一区二区成人 | 日韩69av | 操操综合| 国产精品久久网站 | av免费在线观看网站 | 激情文学综合丁香 | 色香蕉在线视频 | 少妇bbb | 中文网丁香综合网 | 色欧美成人精品a∨在线观看 | 手机在线日韩视频 | 国产精品高潮呻吟久久av无 | 午夜精品久久久久久 | 久久天天躁狠狠躁亚洲综合公司 | 日韩亚洲欧美中文字幕 | 开心综合网 | 久久久.com | 毛片精品免费在线观看 | 中文字幕 国产 一区 | 久久蜜臀av| 国产免费又爽又刺激在线观看 | 日本中文字幕在线一区 | 日韩美视频 | 久草99| 日韩电影一区二区三区在线观看 | 91福利区一区二区三区 | 国产伦精品一区二区三区… | 日日日天天天 | 日本久久电影网 | 最近中文字幕在线中文高清版 | 欧美一区二区免费在线观看 | 91麻豆精品国产91久久久久久久久 | 日韩在线电影观看 | 久久久久国产视频 | 日日久视频 | 四虎影视4hu4虎成人 | 欧美日韩在线视频观看 | 亚洲资源在线网 | 亚洲精品久久激情国产片 | 超碰在线人人97 | 500部大龄熟乱视频使用方法 | 成人精品视频久久久久 | 国产专区视频 | 日日天天干 | 日本在线观看视频一区 | 日韩精品一区二区三区免费视频观看 | 久久久高清一区二区三区 | 国产成人精品日本亚洲999 | 综合色站导航 | 久久久精品视频网站 | 视色网站| 久久精品视频国产 | 91精品免费| 久久试看| 97超碰在线久草超碰在线观看 | 色婷婷一区 | 欧美成人一二区 | 天天摸天天舔天天操 | 97成人在线观看视频 | 免费网站看av片 | 国产成人99av超碰超爽 | 色亚洲激情 | 国产精品国产三级国产不产一地 | 天堂在线视频免费观看 | 午夜三级毛片 | 五月天丁香亚洲 | 国产精品久久久久久妇 | 免费精品在线观看 | 免费在线黄 | 久久婷婷一区 | 91视频啊啊啊 | 欧美久久久久久 | 精品一区二区电影 | 久久久久五月天 |