您当前的位置: 首页 >  oracle

衣舞晨风

暂无认证

  • 0浏览

    0关注

    1156博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Oracle中的Exists、In、ANY、ALL

衣舞晨风 发布时间:2014-02-08 17:28:01 ,浏览量:0

Exists:子查询至少返回一行时条件为true。

Not Exists:子查询不返回任何一行时条件为true。

In:与子查询返回结果集中某个值相等。

Not In:与子查询返回结果集中任何一个值不相等。

>ANY:比子查询返回结果中的某个值大。

=ANY:与子查询返回结果中的某个值相等。

ALL:比子查询返回结果中的所有值都大。

any(select sal from emp where deptno=10)

在emp表中工资的最小值为1300,下面这句话与上面语句的效果一样

select empno ,ename,sal from emp 
where sal >1300

效果如下图:

3、查询比10号部门所有员工工资高的员工信息。

select empno ,ename,sal from emp 
where sal >all(select sal from emp where deptno=10)

效果如下图(没有查询到数据):

关注
打赏
1647422595
查看更多评论
立即登录/注册

微信扫码登录

0.0433s