我需要做以下问题,
编写一个程序,将所有收入低于当前平均工资的员工的工资降低 10%。将表 EMP 的内容视为“所有员工”。让您的程序打印工资略低于平均水平的第一个人的姓名和工资。
解决问题的方法应该是什么?
编写一个程序,将所有收入低于当前平均工资的员工的工资降低 10%。
CREATE OR REPLACE PROCEDURE UPDATE_EMP IS
BEGIN
UPDATE EMP
SET SAL= SAL-(SAL*0.1)
WHERE SAL<(SELECT AVG(SAL) FROM EMP);
END;
和另一个:让你的程序打印工资略低于平均水平的第一个人的姓名和工资。
SELECT e.ename
, e.sal
from
(select ename
, sal
from emp
where sal < (select avg(sal)
from emp
)
order by sal desc
)e
where ROWNUM =1;
现在我需要连接两者..我怎么能这样做......