想知道是否有人会知道为什么我们在这个SQL中使用括号:所以,格式如下:
名称以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%'))
Run Code Online (Sandbox Code Playgroud)
基本上,在最后一个AND关注WHERE的地方,我不能简单地没有括号,以便为我的员工选择一个名字以A或B开头的员工吗?以这种方式定位括号有何不同?而且ahy是否使用括号?或者它是否在最后一个子句中对OR进行优先级排序,因为AND在它之前?