数据库原理与应用
第 6 章 数据表中的数据查询
第 6 章
数据表中的数据查询
库建好了,表也装满了,这一章讲怎么把想要的那几行、那几列,准确地取出来。
1
第一节 查询的基本结构
7 页
SELECT 语句长什么样,最简单的几种查询怎么写。
01
这一章
02
四件事
03
七个子句
04
选列
05
起别名
06
去重
07
只要几行
2
第二节 条件查询
14 页
WHERE 子句的六类写法:比大小、多重条件、范围、集合、模糊、空值。
08
六类条件
09
比大小
10
多重条件
11
取反
12
括号
13
定范围
14
范围之外
15
定集合
16
集合之外
17
模糊查
18
百分号
19
下划线
20
空值
21
查空值
上机一
单表查询
8 题
八道题,从看清一张表开始,一直做到六类 WHERE 条件全部写过一遍。
01
认认门
02
看数据
03
去重
04
别名限行
05
比大小
06
括号
07
范围集合
08
模糊空值
3
第三节 聚合、分组、排序与限行
13 页
五个聚合函数,GROUP BY 与 HAVING,ORDER BY 与 LIMIT。
22
五个函数
23
总分平均分
24
最值与计数
25
去重计数
26
分组
27
筛组
28
排序
29
并列怎么排
30
第二排序键
31
偏移量
32
两种写法
33
取前三名
34
回头看
上机二
聚合与分组
8 题
八道题,从五个聚合函数一路做到分组、排序和取前几名。
01
总分平均
02
最值
03
两种计数
04
去重计数
05
分组筛组
06
三层筛
07
排序
08
取前几名
4
第四节 多关系数据查询
11 页
两种连接写法,内连接、外连接、交叉连接与自连接。
35
两种连法
36
五种连接
37
内连接
38
三张表
39
连接加分组
40
主表从表
41
左外连接
42
谁没选课
43
交叉连接
44
自连接
45
同专业
上机三
多表连接
8 题
八道题,从漏写连接条件的行数爆炸开始,做到自连接为止。
01
对上号
02
内连接
03
三张表
04
连了再分组
05
左外连接
06
交叉连接
07
左右对调
08
自连接
5
第五节 子查询
13 页
把一条查询嵌进另一条的条件里,返回一个值或一组值。
46
接下来
47
先算里面
48
比谁年龄大
49
职称不同
50
换成表名
51
返回一组
52
ANY 的门槛
53
IN 简写
54
谁选了 c1
55
ALL 的门槛
56
存进新表
57
子查询改数据
58
拿平均值改
6
第六节 相关子查询与集合运算
9 页
子查询里引用外层的字段,以及用 UNION 把两个结果并起来。
59
跑很多遍
60
相关子查询
61
没选的人
62
存在量词
63
不存在
64
最后一件
65
并起来
66
合并两批
67
合并统计
上机四
子查询与集合运算
9 题
九道题,从拆开子查询做起,一直做到相关子查询、EXISTS 和 UNION。
01
先拆开
02
过桥
03
IN 子查询
04
量词
05
存起来
06
撞 1093
07
相关子查询
08
EXISTS
09
并起来
保山学院
·
人工智能教研室
·
曹鼎鼎