ORACLE⼦查询嵌套查询多值⼦查询⽤exist 当作布尔值来处理,当查询语句有结果时返回true,否则返回false.
1 select * from emp where exists (select * from emp where neo=123);
1    --查询有员⼯的部门的信息
2
3    select * from dept d1 where exists(select * from emp e1 where e1.deptno = d1.deptno );
1    --查询不是领导的信息(含null值正确写法)
2
3    select * from emp where empno not in (select mgr from emp where mgr is not null); --查询出8条记录
exists子查询

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。