小编ang*_*ela的帖子

SQL括号在OR子句中使用

想知道是否有人会知道为什么我们在这个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在它之前?

sql parentheses

17
推荐指数
2
解决办法
6万
查看次数

标签 统计

parentheses ×1

sql ×1