D,子查询将对于EMPLOYEES表的每条记录执行一次。在每次处理外部查询的记录时,都会执行一次子查询来计算该员工所在部门的平均工资,并与该员工的工资进行比较。因此,该查询的效率可能会受到影响,特别是当EMPLOYEES表非常大时。

考虑如下语句:
select o.employee_id, o.last_name from employees o where o.salary > (select avg(i.salary) from employees i
where i.department_id=o.department_id);
子查询将在什么时候执行?
A
在外部查询执行后
B
在外部查询执行前
C
和外部查询一起执行
D
对于EMPLOYEES表的每条记录执行一次

原文地址: https://www.cveoy.top/t/topic/ukQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录