1 / 67
文档名称:

数据库课件3.ppt

格式:ppt   大小:605KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课件3.ppt

上传人:分享精品 2017/11/26 文件大小:605 KB

下载得到文件列表

数据库课件3.ppt

相关文档

文档介绍

文档介绍:数据查询
SQL数据查询
基本结构:
select A1 , A2 , …, An
from R1 , R2 , …, Rm
where P
语句格式
SELECT [ALL|DISTINCT] {*|<目标列名序列>,…,<表达式>}
FROM <表名或视图名>[, <表名或视图名> ] …
[ WHERE <行选择条件> ]
[ GROUP BY <分组依据列>
[ HAVING <组选择条件> ] ]
[ ORDER BY <排序依据列> [ ASC|DESC ] ];
学生-课程数据库
学生表:
Student(Sno,Sname,Ssex,Sage, Sdept)
课程表:
ame,redit)
学生选课表:
SC(o,Grade)
Select子句
用以列出查询结果集中的期望属性.
Select Sno, Sname
From Student
Select子句——*与属性列表
星号* 表示所有属性
星号* :按关系模式中属性的顺序排列,并具有一定的逻辑数据独立性
显式列出属性名:按用户顺序排列
Select * From Student
等价于:
Select Sno, Sname,Ssex,Sage,Sdept
From Student
Select子句——更名
为结果集中的某个属性改名
使结果集更具可读性
Select sno as o as course_no, grade
From SC
Select sno,sname,2009 - sage as birthday
From Student
Select子句——重复元组
Select 子句的缺省情况是保留重复元组( ALL ),可用 Distinct 去除重复元组
Select Distinct sdept From Student
Select All sdept From Student
去除重复元组需要临时表的支持
Where 子句
查询满足指定条件的元组可以通过Where子句来实现
使where子句中的逻辑表达式返回True值的元组,是符合要求的元组,将被选择出来
Where 子句——运算符
比较:<、<=、>、>=、=、<>、not
确定范围:
Between A and B、Not Between A and B
确定集合:IN、NOT IN
字符匹配:LIKE,NOT LIKE
空值:IS NULL、IS NOT NULL
多重条件:AND、OR、NOT