两个查询之间有什么区别:
查询#1:
select *
from Employee
where Job_id = 'SA_REP' OR Job_id = 'AD_PRES' AND salary > 15000
输出:
EmpId Last_name Job_ID Salary
1 King AD_PRES 24000
2 Abel SA_REP 11000
3 Taylor SA_REP 8600
4 Grant SA_REP 7000
查询#2:
select *
from Employee
where (Job_id = 'SA_REP' OR Job_id = 'AD_PRES') AND salary > 15000
输出:
EmpId Last_name Job_ID Salary
1 King AD_PRES 24000
答案 0 :(得分:0)
在第一个查询中,无论工资是多少,以及Job_ID为'AD_PRES'且工资>的员工,您将获得Job_ID为'SA-REP'的所有员工。 15000.在第二个查询中,您将获得工资>的员工。 15000并且Job_ID为“SA_REP”或“AD_PRES”。