数据库系统学习(七)-SQL语言之复杂查询与视图
第七讲 SQL语言之复杂查询与视图
-
基本内容

-
子查询

-
IN与NOT IN谓词子查询
-
判断某一表达式的值是否在子查询的结构中


-
非相关子查询

-
相关子查询

-
theta some /theta all谓词子查询


-
需要注意的



-
EXIST与NOT EXIST子查询
-
对
所有或者全部词有用处,做否定的否定转化

704-结果计算和聚集计算
-
结果计算


-
聚集函数


分组聚集计算和分组过滤
-
分组查询


-
where查询是对表的每个元组查询,count是聚集函数,对每个组操作 -
分组过滤,聚集函数不允许用于where子句中




用SQL表达并交差操作
- 并交差处理




用SQL处理空值处理
- 空值处理

null不能和任何表达式进行运算


用SQL语句表达连接和外连接操作
- 内外连接




SELECT小结
- 基本用法

OQL面向对象数据库,语法更加复杂
SQL语言视图
-
视图的基本概念和结构
-
基本表(存储数据)和视图(存储公式)

-
视图的定义

-
回顾一下as用法

-
实例

-
定义好的视图,可以像Table一样,在各种SQL语句中使用
-
视图的更新,带有聚集函数的更新不行

-
视图更新的可执行性

C/C++基本语法学习
STL
C++ primer


浙公网安备 33010602011771号