数据库系统概论 第三章 关系数据库标准语言SQL(2)数据查询 选择表中的若干择表中的若干元组 ORDER BY子句 聚集函数: GROUP BY子多重条件查询,

关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
第十二讲 数据库查询–单表查询
数据查询
语句格式
SELECT [ALL|DISTINCT] <目标列表达式>
[,<目标列表达式>] …
FROM <表名或视图名>[, <表名或视图名> ] …
[ WHERE <条件表达式> ]
[ GROUP BY <列名1> [ HAVING <条件表达式> ] ]
[ ORDER BY <列名2> [ ASC|DESC ] ];
SELECT 子句指定要显示的属性列
FROM子句:指定查询对象(基本表或者视图)
WHERE子句指定查询条件
GROUP BY子句:对查询结果按照指定的列的值分组,该属性列值相等的元组为一个组,通常会在每组中作用聚集函数。
HAVING短语:只有满足指定条件的组才会输出
ORDER BY 子句,对查询结果表按照指定的列值的升序或者降序排序数据库系统概论 第三章 关系数据库标准语言SQL(2)数据查询 选择表中的若干择表中的若干元组 ORDER BY子句 聚集函数: GROUP BY子多重条件查询,_第1张图片
查询仅涉及一个表:
一、 选择表中的若干列
二、 选择表中的若干元组
三、 ORDER BY子句
四、 聚集函数
五、 GROUP BY子句

1.选择表中的若干列
查询指定列
eg3.16 查询全体学生的学号与姓名
SELECT Sn,Sname
FROM Student;
[例2] 查询全体学生的姓名、学号、所在系。
SELECT Sname,Sno,Sdept
FROM Student;
选出所有属性列

你可能感兴趣的:(数据库系统概论 第三章 关系数据库标准语言SQL(2)数据查询 选择表中的若干择表中的若干元组 ORDER BY子句 聚集函数: GROUP BY子多重条件查询,)