程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL搜索:WHERE多條件

MySQL搜索:WHERE多條件

編輯:MySQL綜合教程

MySQL搜索:WHERE多條件


WHERE可以按多條件進行搜索。

products表如下:

\

a WHERE後以and 接兩個條件以及三個條件進行搜索:<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140712/2014071209025227.png" alt="\">

\

b 使用or來搜索多個條件

\

c 下面這個有點意思,找出由vend_id 為1002或者1003生產的價格大於10的產品,這裡需要使用and 和 or進行組合:

\

但是從上面的結果看,這個輸出並不對,原因是AND 比 OR優先級高,因此這個語句的意思變為了,檢索出 vend_id=1002的所有產品,以及 vend_id=1003並且價格大於10的產品,所以需要使用()來改寫此句:

\

d 使用IN 來說明多個搜索值,功能與OR類似,但是有多個值時,使用IN時語法更加直觀

\

e NOT操作符否定其後跟的條件:

系統不同。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved