-
select level,empno,ename,sal,mgr from emp connect by prior empno=mgr start with mgr is null order by 1;查看全部
-
rownum只能使用<=不能使用>=查看全部
-
group by要求之二查看全部
-
GRoUP BY要求查看全部
-
分组函数查看全部
-
右外连接的(+)写在等号的左边项后 a(+)=b b表全部显示。左外连接反之写在最后。a=b(+) a表全部显示 叫法跟写法反查看全部
-
第一天查看全部
-
group by 语句增强 select deptno,emp,sum(sal) from emp rollup(deptno,sal);查看全部
-
多行子查询: in:有时可以用等值连接代替 any/all:根据场景,可以用max or min聚合函数代替 在效率上有什么区别?查看全部
-
between and:包含两端节点,例子中的查询是否没考虑节点值的重复性?查看全部
-
层次查询语法: connect by prior 上级A列=A列 start with 节点 根节点表示方法:null 本质上是单表查询,不会产生笛卡尔集;查看全部
-
自连接: 可以给同一张表进行别名,表示不同的表,本质上是多表连接; 缺点:不适合大数据的表,因为会对表数据进行基于数据行数的N次方笛卡尔集;查看全部
-
(+)外联:与SQL里的left join right join有啥区别?查看全部
-
rownum是按照默认顺序生成的伪列。如果想按指定顺序返回topN条数据,可以利用from子查询的方式,在子查询中进行oeder by;另外,rownum只能使用小于或小于等于的表达式查看全部
-
having用于过滤分组函数的结果,having的效率要比where高,因为having是先分组,再过滤,而where是先过滤再分组,效率更高。查看全部
举报
0/150
提交
取消