<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MySQL基礎(chǔ)知識——AND&OR

          共 1231字,需瀏覽 3分鐘

           ·

          2020-09-19 02:44

          點擊上方SQL數(shù)據(jù)庫開發(fā),關(guān)注獲取SQL視頻教程


          SQL專欄

          SQL基礎(chǔ)知識匯總

          SQL高級知識匯總


          AND 和 OR 作用
          AND 和 OR 運算符用于基于一個以上的條件對記錄進行過濾,通常使用在WHERE后面。其中AND表示并且的意思,OR表示或者的意思

          AND 和 OR 使用

          AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結(jié)合起來。
          如果第一個條件和第二個條件都成立,則 AND 運算符顯示符合條件的記錄。
          如果第一個條件或第二個條件中只要有一個成立,則 OR 運算符顯示符合條件的記錄。

          示例數(shù)據(jù)
          我們以customers表為示例數(shù)據(jù)進行講解。
          表customers

          AND實例
          我們要查詢城市是"廣州"并且姓名為"王五"的客戶信息,可以這樣寫
          SELECT?* 
          FROM?customers
          WHERE?`城市`='廣州'
          AND?`姓名`='王五'
          結(jié)果為:

          AND就是要所有條件都滿足才會顯示相關(guān)數(shù)據(jù)

          OR實例
          我們要查詢城市是"廣州"或者姓名為"王五"的客戶信息,可以這樣寫


          SELECT?* 
          FROM?customers
          WHERE?`城市`='廣州'
          OR`姓名`='王五'

          結(jié)果為:
          OR則是只需要要滿足其中一個條件就會顯示相關(guān)數(shù)據(jù),這里城市為“廣州”的有兩天記錄,所以兩條都會顯示出來。

          AND和OR一起使用
          我們在查詢時遇到比較復(fù)雜的條件時,AND和OR可能會一起使用。在使用OR的表達式時,如果是同類型的記得要用()包起來,否則會出現(xiàn)你意想不到的結(jié)果。
          例如我們想查詢姓名為"張三"或者"王五",并且他們所在的城市必須是"廣州"的客戶信息,可以這樣寫:


          SELECT?* 
          FROM?customers
          WHERE??(`姓名`='張三'?OR?`姓名`='王五')
          AND`城市`='廣州'


          結(jié)果為:
          因為張三所在的城市并不是"廣州",所以被過濾掉了。

          如果上面WHERE子句部分我們不加()會怎么樣呢?


          SELECT?* 
          FROM?customers
          WHERE??`姓名`='張三'?OR?`姓名`='王五'
          AND`城市`='廣州'


          結(jié)果為:
          由于沒有加括號,只要滿足姓名為"張三"的數(shù)據(jù)行就會被顯示,但與我們的需要是不一致的,所以在使用OR的時候務(wù)必讀懂需求。


          ——End——

          后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨
          后臺回復(fù)關(guān)鍵字:進群,帶你進入高手如云的交流群。
          推薦閱讀
          這是一個能學(xué)到技術(shù)的公眾號,歡迎關(guān)注
          點擊「閱讀原文」了解SQL訓(xùn)練營

          瀏覽 107
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕+乱码+中文乱码视频在线观看 | 大战老熟女丝袜高跟 | 亚洲视频免费在线播放 | 舔逼逼 | 91精品国产乱码久久 - |