-
分组函数的概念
分组函数的使用
使用group by子句数据分组
使用having子句过滤分组结果集
在分组查询中使用order by子句
group by语句的增强
sql*plus的报表功能
查看全部 -
error at line 4:
ora-01427:single-row
查看全部 -
select deptno,min(sal) from emp
group by deptno
having min(sal) > (select min(sal)
from emp
where deptno=20);
查看全部 -
select * from emp
where sal = (select min(sal) from emp);
查看全部 -
select * from emp
where job = (select job from emp where empno = 7566) and
sal > (select sal form emp where empno = 7782);
查看全部 -
相关子查询,是先执行主查询,然后执行子查询。
查看全部 -
--rownum 行号 伪列
查看全部 -
oracle 中的伪列很多.
查看全部 -
主查询和子查询不是同一张表 ,理论上多表查询比子查询效率高。
但因为多表查询会产生笛卡尔集,所以还要看实际情况。
查看全部 -
在from后面的子查询,我们可以把它看成一个新的表。
查看全部 -
having 语句后面放置子查询,查询所有工资的平均值大于部门是30号的最大值,不能用where
因为有聚合函数
查看全部 -
select 子查询必须是单行
查看全部 -
子查询注意的10个问题2
查看全部 -
子查询注意的10个问题1
查看全部 -
子查询就是解决不能一步查询到的结果,用select嵌套。
select sal from emp where ename='scott';
select * from emp where >3000;
select * from emp
where sal > (select sal
from emp
where ename='scott');
查看全部
举报