-
group by 语句的增强查看全部
-
非法使用组函数的情况。会爆 ora-00937 not a singel-group group function 。查看全部
-
group by 的语法要求。在 select 列表中所有未包含在组函数中的列都应该包含在group by 子句中。查看全部
-
常用的分组函数、查看全部
-
select c.ci_id ci_id,wm_concat(s.stu_name) stu_name from pm_ci c, pm_stu s group by c.ci_id having instr(s.stu_ids,c.stu_id)>0;查看全部
-
分组函数会滤掉空值。查看全部
-
自连接不适合大量数据的表;会出现问题:查询的笛卡尔集的记录数为该表的平方;<br><br> 解决办法为:层次查询:在某些情况下可以代替自连接,本质是:一个单表查询<br> 层次查询:不存在多表查询,查询结果没有自查询直观 select level,empno,ename,sal,mgr from emp connect by prior empno=mgr //(上层的员工号)=(老板号) start with mgr is null //或者是start with mgr=7839 order by 1;查看全部
-
title col 15 '我的报表' col 35 sql.pno 标题空15行显示“我的报表”空35行显示页码 set pagesize 10 每页显示10行查看全部
-
group by rollup(a,b) = group by a,b + group by a +group by null break on deptno skip 2 相同的部门号,只显示1次,不同的部门号,跳过2行查看全部
-
select e.ename 员工姓名, b.ename 老板姓名 from emp e, emp b where e.mgr=b.empo查看全部
-
group by rollup(a,b) = group by a,b + group by a +group by null查看全部
-
select max(avg(sal)) from emp group by deptno;查看全部
-
select deptno,avg(sal) from emp group by deptno oderby avg(sal) desc; select deptno,avg(sal) 平均工资 from emp group by deptno oderby 平均工资;查看全部
-
select deptno,avg(sal) from emp group by deptno having avg(sal)>2000; where子句中不能使用分组函数。 where与having的作用相似,不过where是先过滤后分组;having是先分组后过滤,效率不如where。查看全部
-
select detno,avg(sal) from emp group by deptno; oracle rules:下面的xyz,必须包含在组函数或group by中 select x,y,avg(z) from emp group by x,y;查看全部
举报
0/150
提交
取消