Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt

Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt

ID:50307593

大小:457.00 KB

页数:40页

时间:2020-03-07

Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt_第1页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt_第2页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt_第3页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt_第4页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt_第5页
资源描述:

《Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第六章 查询与视图.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第六章 查询与视图6.1查询6.2视图查询和视图是检索和操作数据库的两个基本手段,两者都是为快速、方便地使用数据库中的数据提供的一种方法查询和视图都可以从一个或多个相关联的数据库中提取有用的信息。查询是根据用户给定的条件,输出符合查询条件的数据的操作过程。查询可以根据表或视图的定义完成,它可以不依赖于数据库而独立存在,可以显示但不能更新由查询检索到的数据。视图兼有表和查询的特点,也是通过一定的数据源提取符合条件的数据。与查询不同的是,视图中的数据可以修改并且可以反映到数据源上。同时视图不能独立存在,必须依赖于某一个数据库

2、。6.1查询6.1.1查询的概念查询就是预先定义好的一个SQLSELECT语句,是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。它可以在不同的场合直接或反复使用,从而提高效率。一般,查询是以扩展名为.QPR的文本文件保存在磁盘上。6.1查询6.1.2用查询设计器建立查询1、启动查询设计器若要使用数据库表,应在启动查询设计器之前先打开数据库(1)在“项目管理器”中(2)在“文件”菜单中选择“新建”(3)createquery<文件名>6.1查询6.1.2用查询设计器建立查询2、查询设计器的

3、组成字段:SELECT语句要输出的字段;联接:若要查多个表,则在该项中生成联接表达式,对应与JOINON短语,用于编辑连接条件;筛选:生成WHERE子句;排序依据:生成ORDERBY子句;分组依据:生成GROUPBY子句杂项:参数设计是否要重复记录(DISTINCT)列在前面的记录(TOP短语)6.1查询6.1.3建立查询例6.1:建立一个含有系号,系名,教师编号、教师姓名和工资信息的查询。图6.1例6.1示例图6.1查询6.1.3建立查询相应SQLSELECT语句:SELECTDepartment.*,Teacher.

4、教师编号,Teacher.教师姓名,Teacher.工资;FROM教师管理!departmentINNERJOIN教师管理!teacher;ONDepartment.系号=Teacher.系号6.1查询6.1.3建立查询例6.2:在例6.1的基础上为查询增加查询计算表达式:工资*12作为年工资。图6.2例6.2示例图6.1查询6.1.3建立查询相应SQLSELECT语句:SelectDepartment.*,Teacher.教师编号,Teacher.教师姓名;Teacher.工资,Teacher.工资*12as年工资;F

5、ROM教师管理!departmentINNERJOIN教师管理!teacher;ONDepartment.系号=Teacher.系号6.1查询6.1.3建立查询例6.3为查询设计排序:要求先按系号升序排序,再按工资降序排序。图6.3例6.3示例图6.1查询6.1.3建立查询相应SQLSELECT语句:SELECTDepartment.*,Teacher.教师编号,Teacher.教师姓名,Teacher.工资,Teacher.工资*12as年工资;FROM教师管理!departmentINNERJOIN教师管理!teac

6、her;ONDepartment.系号=Teacher.系号;ORDERBYDepartment.系号,Teacher.工资DESC6.1查询6.1.3建立查询例6.4:利用分组功能统计teacher表各个系的年工资额的合计图6.4例6.4示例图6.1查询6.1.3建立查询相应SQLSELECT语句:SELECTTeacher.系号,sum(Teacher.工资*12)as年工资合计;FROM教师管理!teacherGROUPBYTeacher.系号6.1查询6.1.4查询设计器的局限性注意:查询设计器只能建立一些比较规

7、则的查询,而复杂的查询它就无能为力了。6.1查询6.1.5运行查询查询文件是一个扩展名为.qpr的独立的文本文件,它不依赖于数据库而存在。查询文件建立后,就可以运行查询,以获得查询结果。6.1查询6.1.5运行查询1.命令方式格式:Do<查询文件名.qpr>注意:扩展名.qpr不能省略2.菜单方式⑴单击“文件”/“打开”,打开查询文件并打开“查询设计器”窗口。⑵单击“查询”/“运行查询”,或单击常用工具栏上的“!”按钮。6.1查询6.1.6指定查询结果的去向(“查询”-“查询去向”)浏览:在浏览窗口中显示查询结果(默认)

8、临时表:将查询结果存储在一个命名的临时只读表中。表:将查询结果保存为一个命名的表中。图形:使查询结果可用于MicrosoftGraph;屏幕:在VFP主窗口或当前活动输出窗口中显示查询结果报表:将输出送到一个报表文件(.frx)标签:将输出送到一个标签文件(.lbx)6.1查询6.1.6指定查询结果的去向例6.5将例

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

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

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