中易网

在oracle中 “查询工资比部门30的所有员工的工资高的员工的姓名、工资、部门编号” 怎么搞?

答案:4  悬赏:70  
解决时间 2021-04-27 11:46
select ename,sal,deptno from emp where sal>(select sal from emp where deptno=30)
哪里错了??
最佳答案
你的意思是指查询比部门30中最高的工资的还高的员工吧。
select ename,deptno,sal
from emp
where sal> (
select max(sal)
from emp
where deptno=30);
要用max(sal)。
全部回答
select emp.empno ,emp.sal ,emp.deptno,a.msal from emp,(select max(sal) msal ,deptno from emp group by deptno) a where emp.sal=a.msal and a.deptno=emp.deptno;
select * from emp a where not exists (select * from emp b where b.deptno=30 and a.sal<=b.sal) ; 你写的那个肯定错了,因为单值比较操作符不能处理多行值
select ename,sal,deptno from emp where sal>all(select sal from emp where deptno=30); 或者 select ename,sal,deptno from emp where sal>(select max(sal) from emp where deptno=30); 如果你要查询任意一个 select ename,sal,deptno from emp where sal>any(select sal from emp where deptno=30); 或者 select ename,sal deptno from emp where sal>(select min(sal) from emp where deptno=30);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
副主任科员的警察工资是多少
狗每年下几窝
银川花市上有没有买蓝色妖姬的盆栽
求一首歌名。与雅典奥运会有关。
敏感性皮肤应该怎样购买护肤品,请护肤达人支
全民便利店在哪里啊,我有事要去这个地方
我女友名字有个兰我有个明!谁可以给我想个好
为什么现代电视那么无聊那么.不好看
谁有免费的或者1年半年的卡巴斯基授权
热带鱼欺生怎么办
电脑为什么老是卡住
联想电脑U410怎么安装系统的具体操作步骤
指环王2中甘道夫为啥变成白袍了??
苏志燮参加张东健婚礼戴的太阳镜是什么牌的?
在三角形ABC中,证明sinA+sinB+sinC=4cosA/2c
推荐资讯
QQ拼音活动
摩托车手拉启动什么意思?
谁有MM唱歌录音
“嗯”这个字可以代表哪五个字?
名都花园碧水苑东门在哪里啊,我有事要去这个
一起来看流星雨的首播是什么时候?
诛仙2密保卡丢了序列号还有还能解除么
淘宝网页自动关闭是怎么会事
一个地方出现了太多的违法犯罪的人,是否那个
有人惹你生气了,怎样才对个人发火,或者
suggestion用法
欧达奇手表秒针不走了.怎么办啊
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?