select中使用where條件查詢語句使用和不使用小括號的區別

SELECT * FROM zroom WHERE (title_eng='Double Room' OR title_eng='Small Family Suite' OR title_eng='Single Room' OR title_eng='Deluxe Suite') AND hotel_id=63;
SELECT * FROM zroom WHERE title_eng='Double Room' OR title_eng='Small Family Suite' OR title_eng='Single Room' OR title_eng='Deluxe Suite' AND hotel_id=63;

如果想要where條件語句後面同時使用and和or邏輯,那麼必須將or的使用小括號括住,再用and與另一個條件組合.

第二條語句中and條件是不生效的,不起作用的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章