17,377
社区成员
发帖
与我相关
我的任务
分享
MERGE INTO t_user ot
USING (select a.*,row_number() over(partition by id order by salary asc) as nu from t_user a) nt
ON (ot.id = nt.id)
WHEN MATCHED THEN UPDATE SET ot.salary = ot.salary +500 WHERE nt.nu=1;
查一下merge into的功能就知道了,
--查询出最低员工
select * from t_user
where salary in ( select min(salary) from t_user);
--修改工资+500
update t_user set salary=salary+500
where salary in ( select min(salary) from t_user);