第 6 章 · 第一节 · 课件第 1、2 页
第 6 章 数据表中的数据查询
第 5 章把表建好并存入了数据,这一章讲怎样从表中查询数据。

知道更多本章内容
本章分四部分:单关系查询、多关系查询(连接)、子查询和集合运算查询,用的都是 SELECT 语句。
第 5 章把表建好并存入了数据,这一章讲怎样从表中查询数据。

本章分四部分:单关系查询、多关系查询(连接)、子查询和集合运算查询,用的都是 SELECT 语句。
七个子句中 SELECT 和 FROM 必须写,其余按需要选用。

书写时各子句的先后顺序是固定的,不能调换。
只有 SELECT 和 FROM 的查询,相当于关系代数中的投影。

结果中列的顺序按 SELECT 后面字段的顺序排列,与表中原来的顺序无关。
星号表示全部字段,适合临时查看整张表。
AS 给结果中的列起一个别名,表中的字段名不变。

AS 可以省略,写成 cno 课程号 也可以。
SQL 查询不会自动去掉重复行,需要时写 DISTINCT。

DISTINCT 把教师号相同的行只保留一行,5 位教师就是 5 行。
LIMIT n 只返回查询结果的前 n 行。

不写 ORDER BY 时,前 n 行是哪几行没有保证。要得到固定的结果,先排序再 LIMIT。