是的,所以我已经学会了选择最大值的正确方法:
select *
from table
where salary = (select avg(salary) from table);
我现在想要选择高于平均水平的价值,并认为嘿嘿嘿嘿嘿嘿,Easy Easy Easy Easy Easy&&&&&&&&&&&&&&&&&&&&&&&&&I I I I I I ;无济于事。这让我头疼,对于这样看似简单的任务来说是不合理的。
select *
from table
where salary = (select >avg>(>salary>) from table);
怎么办?另外,很抱歉打扰这个单调乏味的问题,但我无法在Oracle书中找到使用运算符的位置。
答案 0 :(得分:3)
请尝试:
select * from table where salary > (select avg(salary)from table);