-
格式转换查看全部
-
select rownum ,r,empno,ename,sal from(select rownum r,empno,ename,sal from(select rownum,enpno,ename,sal from emp order by sal desc) t1 where rownum<=8)t2 where r>=5查看全部
-
分页查询 select rownum ,r,empno,ename,sal from(select rownum r,empno,ename,sal) from(select rownum,enpno,ename,sal from emp order by sal desc) t1 where rownum<=8)t2 where r>=5查看全部
-
select * from (select * from emp order by sal desc) where rownum<=3查看全部
-
where 条件中不能使用组函数,having可以。这就是区别 前者先过滤后分组,后者先分组再过滤, 要根据实际情况选择不同的。 通常优先使用where查看全部
-
nvl 建一个空值转变成一个不能被忽略的值。使用形式和distinct一样。 空值很奇葩,要注意。查看全部
-
树的深度 level查看全部
-
自连接核心:给表取别名 select e.ename 员工姓名,b.ename 老板姓名 from emp e,emp b where e.mgr=b.empno 员工的老板号=老板的员工号查看全部
-
右外连接::按部门统计员工人数,要求:显示部门号,部门名称,人数 select d.detno 部门号,d.dname 部门名称,count(e.empno) 人数 from emp e,dept d where e.deptno(+)=d.deptno group by d.deptno,d.dname查看全部
-
外连接::按部门统计员工人数,要求:显示部门号,部门名称,人数 select d.detno 部门号,d.dname 部门名称,count(e.empno) 人数 from emp e,dept d where e.deptno=d.deptno group by d.deptno,d.dname查看全部
-
select rownum ,emptno ,ename,sal from emp ; --注意:rownum 只能使用<,<=查看全部
-
外连接:左外连接,右外连接查看全部
-
--between and 小值在前,大的值在后。查看全部
-
--group by 语句的增强 --语法: group by rollup(a,b) --等价于: group by a,b+group by a+group by null查看全部
-
--求出部门平均工资的最大值 select max(avg(sal)) from emp group by deptno;查看全部
举报
0/150
提交
取消