想知道是否有人會知道爲什麼我們在這個SQL使用括號: 所以,格式去如下:員工的服務SQL括號or子句中使用
名稱,位置和部門名字以A或B開頭。(法語粗略翻譯)。
我回答方式如下:
SELECT service.nom_serv, localite.ville, localite.departemen
FROM service, localite, employe
WHERE service.code_loc=localite.code_loc
AND employe.service=service.code_serv
AND ((employe.nom LIKE 'A%') OR (employe.nom LIKE 'B%'))
基本上,其中最後一個,並關切的WHERE,不能我只是做沒有括號,以具有SQL選擇我的員工與他們的名字從A還是B開始?以這種方式定位括號有什麼區別?而且,是否有括號的雙重用法?或者是在上一節中優先考慮OR,因爲AND在它之前?
只是請忘記關於圓括號的星號..這是我在這裏發佈的一個錯誤,當我發佈這個問題。 – angela 2011-05-11 16:58:31
我刪除了它們。 – 2011-05-11 17:00:01
感謝您的答案!幫助了很多 – angela 2011-05-11 17:12:45