读书人

Oracle培训(二十九)Oracle 11g

发布时间: 2012-09-15 19:09:28 作者: rapoo

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 子句




读书人网 >其他数据库

热点推荐