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操作符否定其後跟的條件:
系統不同。