首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle培训(二十九)——Oracle 11g 第五章知识点小结——分组函数

2012-09-15 
Oracle培训(二十九)——Oracle 11g 第五章知识点总结——分组函数Oracle培训(二十九)——Oracle 11g 第五章知识

Oracle培训(二十九)——Oracle 11g 第五章知识点总结——分组函数

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.       显示所有员工的经理名字,没有经理的员工也要显示其名字。

 


 

b)        不能在 WHERE 子句中使用组函数。可以在HAVING 子句中使用组函数。

 


 

15.   过滤分组: HAVING 子句

使用 HAVING 过滤分组:

a)        1.      行已经被分组。

b)        2.      使用了组函数。

c)        3.      满足HAVING 子句中条件的分组将被显示。

 

 

SELECT     column, group_function

FROM                table

[WHERE  condition]

[GROUPBY      group_by_expression]

[HAVING group_condition]

[ORDERBY      column];

 

16.   HAVING 子句

 



 

 


热点排行