第三章 关系数据库标准语言SQL;第三章 关系数据库标准语言SQL;3.1 SQL概述;SQL概述(续);SQL标准的进展过程;3.1 SQL概述;3.1.2 SQL的特点;2.高度非过程化;3.面向集合的操作方式;4.以同一种语法结构提供多种使用方式;5.语言简洁,易学易用;3.1 SQL概述;SQL的基本概念(续);SQL的基本概念(续);第三章 关系数据库标准语言SQL;3.2 学生-课程 数据库;Student表;Course表;SC表;第三章 关系数据库标准语言SQL;3.3 数据定义 ;3.3 数据定义;定义模式(续);定义模式(续);定义模式(续);二、删除模式;删除模式(续);3.3 数据定义;3.3.2 基本表的定义、删除与修改;学生表Student;课程表Course;学生选课表SC;二、数据类型;二、数据类型;三、模式与表;模式与表(续);模式与表(续);四、修改基本表;修改基本表(续);五、删除基本表 ;删除基本表(续);删除基本表(续);删除基本表(续);删除基本表(续);3.3 数据定义;3.3.3 索引的建立与删除;索 引;一、建立索引 ;建立索引(续);建立索引(续);二、删除索引 ;第三章 关系数据库标准语言SQL;数据查询;Basic Query Structure ;3.4 数据查询 ;3.4.1 单表查询 ;一、 选择表中的若干列;2. 查询全部列;3. 查询经过计算的值 ;[例4] 查全体学生的姓名及其出生年份。
SELECT Sname,2004-Sage /*假定当年的年份为2004年*/
FROM Student;
?
输出结果:
Sname 2004-Sage
李勇 1984
刘晨 1985
王敏 1986
张立 1985 ;查询经过计算的值(续);查询经过计算的值(续);3.4.1 单表查询 ;二、选择表中的若干元组;消除取值重复的行(续);2.查询满足条件的元组;(1) 比较大小;(2)确定范围;(3) 确定集合;(4)字符匹配;字符匹配(续);字符匹配(续);字符匹配(续);(5) 涉及空值的查询;(6) 多重条件查询;多重条件查询(续);多重条件查询(续);3.4.1 单表查询 ;三、ORDER BY子句 ;ORDER BY子句 (续) ;3.4.1 单表查询 ;四、聚集函数 ;聚集函数 (续);聚集函数 (续);3.4.1 单表查询 ;五、GROUP BY子句 ;GROUP BY子句(续);GROUP BY子句(续);GROUP BY子句(续)
原创力文档

文档评论(0)