日期:2014-05-16 浏览次数:20426 次
Oracle培训(二十九)——Oracle 11g 第五章知识点总结——分组函数
知识点预览
复习
分组函数
复习
1. 多表查询
2. 连接方式:
a) 等值连接
b) 非等值连接
c) 自连接
子查询
任何一个子查询都当做一个临时表处理,注意别名的使用
d) 外连接
右外连接
T1 right [outer] join T2
当T1对应T2里的记录没有值的时候,T1里的记录以空行显示。
左外连接
T1 left [outer] join T2
当T2对应T1里的记录没有值的时候,T2里的记录以空行显示。
3. On 只跟随 join存在
4. 显示所有员工的经理名字,没有经理的员工也要显示其名字。
select * from emp where deptno =40; select e.ename,d.dname,d.deptno from emp e, dept d where e.deptno = d.deptno; --outer可省 select e.ename,d.dname,d.deptno from emp e right outer join deptd--右连接 左边空行显示 on e.deptno = d.deptno; select d.dname,d.deptno,e.ename from emp e right outer join deptd--右连接 左边空行显示 不一定 那要看你查看的数据是否和你的左表或者右表相对应 on e.de