-
nvl函数使分组函数无法忽略空值 count(nvl(salary))查看全部
-
nvl(comm,0) 过滤空置查看全部
-
group by 分组查看全部
-
select rownum ,sal from (select * from emp order by sal desc) where rownum<=3; select empno,ename,sal,(select avg(sal) from emp where deptno=e.deptno) avgsal from emp e where sal > (select avg(sal) from emp where deptno=e.deptno);相关子查询 tips:主查询里面表取名查看全部
-
子查询和多表查询可解决相同的问题,多表查询更佳(访问数据库的次数较子查询少),但是多表查询会产生笛卡尔积。。。查看全部
-
SCOTT要大写,Top-N问题查看全部
-
having先分组,后过滤;where先过滤,后分组,不能含组函数查看全部
-
having先分组后过滤 ,where先过滤后分组,后者效率高。列:部门有1000 000 条信息,having先分部门在选部门,数据量全部,where 先选部门在分组。查看全部
-
连接条件 emp.deptno=dept.deptno查看全部
-
分组函数会自动忽略空值查看全部
-
行转列查看全部
-
常用分组函数查看全部
-
any是与集合中的任意一个数值作比较 all是比较所有的数值 in是要比较所输入的内容查看全部
-
分组查询是作用于一组函数,对一组数据返回一个值查看全部
-
语句增强 SELECT COL_B,MAX(COL_A) FROM TABLE_A GROUP BY COL_B查看全部
举报
0/150
提交
取消