下载此文档

数据库的查询课件.ppt


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
数据查询
Yusn_******@
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)
课程表:
Course(Cno,Cname,Semester,Ccredit)
学生选课表:
SC(Sno,Cno,Grade)
Select语句的含义
结果集
查询操作的对象是关系,结果还是一个关系,是一个结果集,是一个动态数据集
Select子句
用以列出查询结果集中的期望属性.
Select Sno, Sname
From Student
Select子句—— *与属性列表
星号 * 表示所有属性
星号 * :按关系模式中属性的顺序排列,并具有一定的逻辑数据独立性
显式列出属性名:按用户顺序排列
Select * From Student
等价于:
Select Sno, Sname,Ssex,Sage,Sdept
From Student
Select子句——更名
为结果集中的某个属性改名
使结果集更具可读性
Select sno as stu_no,cno 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值的元组,是符合要求的元组,将被选择出来

数据库的查询课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小731 KB
  • 时间2021-01-23
最近更新