MySQL帶OR關鍵字的多條件查詢

2022-04-07 17:37:47 字數 604 閱讀 4635

mysql帶or關鍵字的多條件查詢,與and關鍵字不同,or關鍵字,只要記錄滿足任意乙個條件,就會被查詢出來。

select * |

from 表名

where 條件表示式1 or 條件表示式2 […… or 條件表示式n];

查詢student表中,id字段值小於15,或者gender字段值為nv的學生姓名

可以看出,返回的5條記錄中,3條記錄的id字段值小於15,或者gender字段值為nv的記錄

查詢student表中,name字段值以字元「h」開始,或者grade字段值為100的記錄

可以看出,查詢出了符合條件的記錄

or關鍵字和and關鍵字,可以一起使用,需要注意,and的優先順序高於or。

因此,當兩者一起使用時,應該先運算and兩邊的條件表示式,再運算or兩邊的條件表示式

查詢student表中,gender字段值為nv,或者gender字段值為na,並且,grade字段值為100的學生姓名

可以看出

如果and的優先順序,和or相同或者比or低,and操作會最後執行,查詢結果會返回一條記錄

這裡,返回了三條記錄,說明,先執行的是and操作,後執行的是or操作,即and的優先順序高於or

查詢(關鍵字查詢,多條件查詢)

一 關鍵字查詢 1 查詢一張表,要把表先列出來,顯示出查詢的表 正常的檢視表,前幾天剛學習的內容 代號名稱系列 時間油耗 功率 2 表顯示出來後,查詢要有輸入框和查詢按鈕 根據名稱查詢 3 重要的怎麼建立關鍵字查詢 利用模糊查詢來檢視,模糊查詢的關鍵字就是like 還有就是輸入的關鍵字要特殊顯示可以...

查詢(關鍵字查詢,多條件查詢)

一 關鍵字查詢 1 查詢一張表,要把表先列出來,顯示出查詢的表 1 100 border 1 cellpadding 0 cellspacing 0 23 代號4名稱5 系列6上市時間7 2 表顯示出來後,查詢要有輸入框和查詢按鈕 1 這是很具名稱查詢 3 重要的是怎麼建立關鍵字查詢 利用模糊查詢來...

MySQL帶DISTINCT關鍵字的查詢

很多資料表中,某些欄位的資料存在重複的值 使用select語句,查詢gender欄位 可以看出,結果8條記錄中,有5條記錄的字段值為na,有2條記錄的值為nv。查詢student表中,gender欄位的值,查詢記錄不能重複 可以看出,查詢只返回了三條記錄的gender值,沒有重複值 有時候,出於對資...