Re: 資料庫"WHERE"問題
※ 引述《kh749 (亂世出英雄)》之銘言:
: SELECT
: FROM
: WHERE
: 中...WHERE裡面的條件式......順序有關係嗎?
我覺得如果是對等的條件下順序就沒差
比如說 AND 或 OR 兩端的條件(不確定資料庫有沒有XOR)誰先去比應該都是沒問題的
反正最後交集或聯集在一起結果都會一樣 只是取的過程不同
就好像朝三暮四的故事一樣 早上給三顆晚上給四顆 或 早上給四顆晚上給三顆
最後的結果都是總共給七顆!!!
一般來說在做邏輯運算時順序 NOT > AND > OR
而且如果有()就要先算
還有在WHERE裡的WHERE也要先算
如果說你沒把握的話就請愛用() 這樣也方便自己閱讀
如果有錯歡迎指正...希望能幫上一些忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.192.240.55
討論串 (同標題文章)