在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    SQL之SELECT語句-過濾數(shù)據(jù)(二)

    組合WHERE子句

    為了進(jìn)行更強(qiáng)的過濾控制,MySQL允許給出多個(gè)WHERE子句。這些子句可以兩種方式使用:以AND子句或OR子句的方式使用。

    操作符(operator)用來聯(lián)結(jié)或改變WHERE子句中的子句的關(guān)鍵字。也稱為邏輯操作符(logical operator)。

    AND操作符

    為了通過不止一個(gè)列進(jìn)行過濾,可使用AND操作符給WHERE子句附加條件。

    SELECT prod_id, prod_price, prod_nameFROM productsWHERE vend_id=1003 AND prod_price<10;

    此SQL語句檢索由供應(yīng)商為1003且價(jià)格小于10元的所有產(chǎn)品的名稱和價(jià)格。AND 用在WHERE子句中的關(guān)鍵字,用來指示檢索滿足所有給定條件的行。

    OR操作符

    OR操作符與AND操作符不同,它指示MySQL檢索匹配任一條件的行。

    SELECT prod_price, prod_nameFROM productsWHERE vend_id=1002 OR vend_id=1003;

    此SQL語句檢索由任一個(gè)指定供應(yīng)商1002或1003的所有產(chǎn)品的產(chǎn)品名和價(jià)格。OR WHERE子句中使用的關(guān)鍵字,用來表示檢索匹配任一給定條件的行。

    計(jì)算次序

    WHERE可包含任意數(shù)目的AND和OR操作符。允許兩者結(jié)合進(jìn)行復(fù)雜和高級(jí)的過濾。

    SELECT prod_price, prod_nameFROM productsWHERE vend_id=1002 OR vend_id=1003 AND prod_price > 10;

    SQL在處理OR操作符前,優(yōu)先處理AND操作符。當(dāng)SQL看到上述WHERE子句時(shí),它理解為由供應(yīng)商1003制造的任何價(jià)格為10元以上的產(chǎn)品,或者由供應(yīng)商1002制造的任何產(chǎn)品,而不管其價(jià)格如何。換句話說,由于AND在計(jì)算次序中優(yōu)先級(jí)更高,操作符被錯(cuò)誤地組合了。此問題的解決方法是使用圓括號(hào)明確地分組相應(yīng)的操作符。

    SELECT prod_price, prod_nameFROM productsWHERE (vend_id=1002 OR vend_id=1003) AND prod_price > 10;

    在WHERE子句中使用圓括號(hào) 任何時(shí)候使用具有AND和OR操作符的WHERE子句,都應(yīng)該使用圓括號(hào)明確地分組操作符。不要過分依賴默認(rèn)計(jì)算次序,即使它確實(shí)是你想要的東西也是如 此。使用圓括號(hào)沒有什么壞處,它能消除歧義。

    IN操作符

    圓括號(hào)在WHERE子句中還有另外一種用法。IN操作符用來指定條件范圍,范圍中的每個(gè)條件都可以進(jìn)行匹配。IN取合法值的由逗號(hào)分隔的清單,全都括在圓括號(hào)中。

    SELECT prod_price, prod_nameFROM productsWHERE vend_id IN (1002, 1003) AND prod_price > 10;

    此SELECT語句檢索供應(yīng)商1002和1003的所有產(chǎn)品。IN操作符后跟由逗號(hào)分隔的合法值清單,整個(gè)清單必須括在圓括號(hào)中。IN WHERE子句中用來指定要匹配值的清單的關(guān)鍵字,功能與OR 相當(dāng)。

    為什么要使用IN操作符?

  • 在使用長(zhǎng)的合法選項(xiàng)清單時(shí),IN操作符的語法更清楚且更直觀。
  • 在使用IN時(shí),計(jì)算的次序更容易管理(因?yàn)槭褂玫牟僮鞣伲?/li>
  • IN操作符一般比OR操作符清單執(zhí)行更快。
  • IN的最大優(yōu)點(diǎn)是可以包含其他SELECT語句,使得能夠更動(dòng)態(tài)地建立WHERE子句(后面介紹)。
  • NOT操作符

    WHERE子句中的NOT操作符有且只有一個(gè)功能,那就是否定它之后所跟的任何條件。

    SELECT prod_price, prod_nameFROM productsWHERE vend_id NOT IN (1002, 1003);

    這里的NOT否定跟在它之后的條件,因此,MySQL不是匹配1002和1003的vend_id , 而是匹配1002和1003之外供應(yīng)商的vend_id。在與IN操作符聯(lián)合使用時(shí),NOT使找出與條件列表不匹配的行非常簡(jiǎn)單。

    MySQL中的NOTMySQL支持使用NOT對(duì)IN、BETWEEN和 EXISTS子句取反,這與多數(shù)其他DBMS允許使用NOT對(duì)各種條件取反有很大的差別。

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月17日 09:19
    下一篇 2022年6月17日 09:19

    相關(guān)推薦

    • 客服的崗位職責(zé)怎么寫(客服工作內(nèi)容及職責(zé))

      各位小伙伴們大家周一好,又到了每周一給大家分享干貨內(nèi)容的時(shí)候啦~ 本期來跟大家分享一下客服工作管理流程以及客服崗位里面的每項(xiàng)職能崗位的核心細(xì)則,也是干貨滿滿推薦收藏~ 一.補(bǔ)償流程…

      2022年11月25日
    • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

      CPA渠道 CPA指的是按照指定的行為結(jié)算,可以是搜索,可以是注冊(cè),可以是激活,可以是搜索下載激活,可以是綁卡,實(shí)名認(rèn)證,可以是付費(fèi),可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來定…

      2022年11月25日
    • 男鞋品牌排名(男鞋品牌排行榜名)

      今天小編給各位分享男鞋品牌排名的知識(shí),其中也會(huì)對(duì)男鞋品牌排行榜名進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 男鞋十大名牌 男鞋十大名牌: 1、奧康A(chǔ)OK…

      2022年11月24日
    • 抖音直播帶貨有哪些方法技巧(抖音直播帶貨有哪些痛點(diǎn))

      如今抖音這個(gè)短視頻的變現(xiàn)能力越來越突顯了,尤其是在平臺(tái)上開通直播,更具有超強(qiáng)的帶貨屬性,已經(jīng)有越來越多的普通人加入到其中了。不過直播帶貨雖然很火,但是也不是每個(gè)人都能做好的,那么在…

      2022年11月24日
    • 閑魚上賣貨怎么快速賺錢(閑魚賣貨怎么快速賣出)

      閑魚這個(gè)平臺(tái)由于主要是做二手交易的,因此入駐門檻要比其他電商平臺(tái)低很多,而且流量也比較大。所以現(xiàn)在選擇在閑魚上賣貨的人也是比較多的,只要你選擇好賣的產(chǎn)品,一般人都是可以在閑魚這個(gè)平…

      2022年11月24日
    • 淘寶直播開通后帶貨鏈接怎么做(淘寶直播需要開通淘寶店鋪嗎)

      直播帶貨無論是對(duì)于商家來說還是主播收益都是非??捎^的,所以不少平臺(tái)都有直播帶貨功能,一些小伙伴也想加入淘寶直播,那么淘寶直播開通后帶貨鏈接怎么做?下面小編為大家?guī)硖詫氈辈ラ_通后帶…

      2022年11月24日
    • 淘寶直播帶貨技巧分享(淘寶直播復(fù)制粘貼技巧)

      淘寶是大家喜歡的購物平臺(tái),不少人會(huì)自己在淘寶選購,也會(huì)在主播直播間購買,價(jià)格更實(shí)惠,現(xiàn)在很多商家都會(huì)開通直播帶貨功能,增加訂單量,那么淘寶直播帶貨有哪些?下面小編為大家?guī)硖詫氈辈ァ?/p>

      2022年11月24日
    • 前三季度,市場(chǎng)規(guī)模超過五萬億元 信息消費(fèi)展現(xiàn)蓬勃生機(jī)

      家居企業(yè)個(gè)性化全屋定制系統(tǒng),備受消費(fèi)者青睞;主打?qū)I(yè)電競(jìng)的新款高性能便攜式計(jì)算機(jī),銷量表現(xiàn)創(chuàng)新高;物流企業(yè)推出數(shù)智化供應(yīng)鏈興農(nóng)服務(wù)項(xiàng)目,助力優(yōu)質(zhì)農(nóng)產(chǎn)品出深山…… 不久前,工信部發(fā)布…

      2022年11月24日
    • 三部門加大力度推廣智慧健康養(yǎng)老產(chǎn)品及服務(wù)

      新華社北京11月23日電(記者張辛欣)記者23日從工信部獲悉,工信部、民政部、國家衛(wèi)生健康委近日印發(fā)通知,組織開展2022年智慧健康養(yǎng)老產(chǎn)品及服務(wù)推廣目錄申報(bào)工作。工信部有關(guān)負(fù)責(zé)人…

      2022年11月24日
    • 把一個(gè)新產(chǎn)品成功推向市場(chǎng)的6個(gè)步驟解析(如何推廣新產(chǎn)品)

      據(jù)說,給人留下第一印象的機(jī)會(huì)只有一次。無論是新工作的第一天,還是見你的另一半的父母,或是把你自己介紹給別人,你都希望能表現(xiàn)得風(fēng)度翩翩、討人喜歡、優(yōu)雅。 推出一個(gè)新產(chǎn)品也是如此。即使…

      2022年11月24日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息