《查询和视图》PPT课件

《查询和视图》PPT课件

ID:41230140

大小:352.01 KB

页数:44页

时间:2019-08-19

《查询和视图》PPT课件_第1页
《查询和视图》PPT课件_第2页
《查询和视图》PPT课件_第3页
《查询和视图》PPT课件_第4页
《查询和视图》PPT课件_第5页
资源描述:

《《查询和视图》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章查询和视图查询和视图概述查询的创建和使用SELECT—SQL语句视图的创建和使用4.1查询和视图概述本节重点:什么是查询?什么是视图?查询和视图的区别?4.1查询和视图概述查询查询是向一个数据源发出的检索信息的请求,它按照一些条件提取特定的数据,其运行结果是一个动态的数据集合。用查询设计器创建,最终创建的查询是保存在以.QPR为扩展名的查询文件中的,其内容就是实现检索要求的SELECT语句。(不是查询结果)查询所基于的数据源可以是自由表、数据库表或视图;可以是单张表也可以是多张相关的表。查询文件可多

2、次运行,运行的结果是一个基于表或视图的动态数据集合。如果不保存为查询文件而只是执行一个SELECT命令,则自动会以浏览窗口方式将查询结果显示出来一次。4.1查询和视图概述2.视图视图是数据库的一个组成部分,是基于表的且可更新的数据集合(相当于一张虚表)。视图并不产生一个磁盘文件,而是保存在数据库中的一个定义。4.1查询和视图概述3.两者区别查询是从表中检索或统计出所需数据,而视图不仅具有查询的功能,而且可以改变视图中数据并把更新结果送回到源表中。查询以独立的文件存储(.QPR),视图不以独立的文件存储,当

3、视图所在的数据库被删除时,视图也不存在了。而查询和数据库没有这样的关系。可以基于视图建立查询及视图,但是不能基于查询建立查询及视图。运行查询的命令:DO查询名.qpr,而打开视图的命令:USE视图名4.2查询的创建和使用本节重点:使用查询设计器创建?查询设计器各个选项卡的设置?4.2.1使用查询设计器建立查询例4.1查询成绩在80分以上(含80分)的课程代号、课程名、学生号和成绩,且要求结果按课程代号升序排序,课程相同时按成绩的降序排序。(1)打开查询设计器“文件”菜单—“新建”—“查询”—“新建”在“项

4、目管理器”中—“查询”—“新建”createquery打开“查询设计器”在新建查询时,系统会打开“添加表或视图”对话框,添加查询所基于的数据源(表或视图)。若添加的表为多张表,则系统自动弹出“联接条件”对话框,设置多表之间的联接。4.2.1使用查询设计器建立查询查询设计器分为上、下两个区域,上半部分为数据源显示区,下半部分为查询设置区。查询设置区的六个选项卡:字段:用于设置查询的输出字段。联接:指定联接表达式,用它来匹配多个表或视图中的记录筛选:设置查询条件,对数据源中的记录进行筛选。排序依据:设置查询结

5、果的显示顺序。分组依据:用于生成分组查询(类似于Excel中分类汇总的分类字段)。杂项:对查询结果的输出作限制。(是否保留重复记录等)4.2.1使用查询设计器建立查询(2)输出字段在“字段”选项卡中,“可用字段”列表框给出了当前可用的字段(即数据源的所有字段);“选定字段”列表框则显示用户设置的查询输出的字段,其顺序决定查询输出字段的顺序。查询的输出项可以来自数据源表中原有字段,也可以是通过定义关于字段的函数或表达式计算出的内容。另外还可以用AS引入别名作为输出项的列标题,如:ks.kcmcAs课程名称等

6、。4.2.1使用查询设计器建立查询(3)设置筛选条件使查询结果只检索符合用户需求(筛选条件)的记录。筛选条件是对满足联接条件的数据的第一次限定,对应于SELECT命令中的WHERE子句。在“筛选”选项卡中,“字段名”表被筛选字段;“否”表示条件取反;“条件”允许使用的比较符有:=、Like、==、>、>=、<、<=、IsNULL、Between、In。4.2.1使用查询设计器建立查询在“实例”文本框中输入比较条件时,需注意以下几点:字符型数据如果不和源表中字段名重名,字符串定界符可省略(SELECT命令中

7、不要省)。日期型数据应采用严格日期格式。如:js.csrqBetween{^1980-01-01},{^1982-01-01}。逻辑值的前后必须使用句点号,如.T.。不能使用“备注”或“通用”型字段作为选定条件。4.2.1使用查询设计器建立查询(4)设置排序依据排序决定了查询输出结果中记录的顺序,默认为升序。可以有多个排序字段,如果排序字段名比较长,也可用输出项中的顺序号代替排序字段名。该项对应于SELECT命令中的ORDERBY子句。查询建立完毕(例4.1),保存后运行即可看到所需的结果,默认输出形式为

8、“浏览窗口”。运行查询的方法:“常用”工具栏——“运行”按钮DO命令:DO查询名.qpr4.2.1使用查询设计器建立查询(5)设置分组依据设置分组依据时为了实现“分组”查询,分组查询类似于Excel中的分类汇总,即根据一个或多个字段(即分组依据)对数据源中的记录进行分组,每组记录进行统计性的计算、查询结果的每一条记录与数据源中的一组记录对应。在分组查询中,一般需要利用COUNT()、SUM()、AVG()、MAX()、MIN(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。