-
from子查询很重要查看全部
-
having和where区别:having可以使用组函数查看全部
-
单行子查询和多行子查询查看全部
-
decode(条件,判断条件,ture返回,false返回); to_char(parameter,格式)返回新格式内容;查看全部
-
rownum 的规则,使用例:select row ,id,name from tem;查看全部
-
group by rollup(a,b)查看全部
-
WHERE 与 HAVING 的区别查看全部
-
having 过滤分组查看全部
-
group by 分组查看全部
-
where 和 having 的区别,。查看全部
-
select * from emp where deptno=(select deptno from dept where dname='SALES'); 使用多表查询: select e.* from emp e,dept d where e.deptno=d.deptno and d.dname='SALES' ; 理论上应该尽量使用多表查询,因为上面的子查询有两个from语句,所以要对数据库访问查询两次,而下面的多表查询只访问了一次!这是理论上的结论,并没有考虑实际比如多表查询中产生的笛卡尔积的大小,具体情况还是要具体对待。查看全部
-
where后面的子查询中不能有分组函数 having后面的子查询中可以有分组函数 select后面的子查询得到的结果必须是单条记录查看全部
-
(3)可以使用子查询的位置:where,select,having,from (4)不可以使用子查询的位置:group by查看全部
-
select deptno,job,sum(sal) from emp group by rool up(deptno,job) 意思是先以deptno job分组计算薪资 再以dept分组计算薪资 再无条件分组计算薪资 等价于 select deptno,job,sum(sal) from emp group by deptno,job + select deptno,sum(sal) from emp group by deptno + select sum(sal) from emp group by null查看全部
-
group by rollup(a,b) 按照条件a b分组查看全部
举报
0/150
提交
取消