十一.子查询 1.子查询概述 学习子查询的原因 事例:查询工资比SCOTT高的员工信息 思路:1.scott的工资 select sal from emp where ename='SCOTT'; 2.比3000高的员工信息 select * from emp where sal>3000; 子查询方式: select * from emp where sal> (select sal from emp where ename='SCOTT'); 2.子查询的使用 子查询注意的10个问题 (a…
oracle表查询 使用逻辑操作符号 查询工资高于 500 或者是岗位为 MANAGER 的雇员,同时还要满足他们的姓名首字母为大写 J SELECT * FROM emp WHERE (sal >500 or job = 'MANAGER') and ename LIKE 'J%'; 使用 order by 子句 默认 asc 按照工资的从低到高的顺序显示雇员的信息 SELECT * FROM emp ORDER by sal; 按照部门号升序而雇员的工资降序排列 SELECT *…
合并查询 在实际项目开发中经常遇到要合并结果集的情况,可以使用集合操作符:union,union all,intersect,minus.这次笔记学习这几个操作符. [union] 该操作符用于取得两个结果集的并集.当使用该操作符时,会自动去掉结果集中重复行. SELECT ename, sal, job FROM emp WHERE sal >2500 UNION SELECT ename, sal, job FROM emp WHERE job = 'MANAGER'; [union all…