VFP课件第四章视图与查询
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2.2创建查询
例1:使用查询设计器查询男教师姓名、性别、教授 课程和学生专业情况,按教授课程降序排序,保存结果
至js表中。
查询结果如下:
课堂练习: 从学生信息、选课信息和成绩信息表中查询出学号、 姓名、成绩、语种字段,并按学号降序排序,保存 查询结果至文件xs.dbf中。
提示步骤: (1)文件----新建----查询-----新建文件 (2)选择学生信息、选课信息和成绩信息表 (3)字段:选择学号、姓名、成绩、语种 (4)排序:学号降序 (5)选查询--查询去向--表--起名 单击感叹号运行查询,浏览结果.
分组查询:
例2:查询teacher表中各教研室月收入总和.
注意: sum(月收入) as 月收入总和
例3:利用查询向导设计多表查询。
要求:查询学生“李丽”的选课的情况信息, 查询的文件名是“李丽选课信息”。
作业:
1.使用查询设计器查询“奖学金>=500”的所 有学生的成绩信息和专业信息,查询的文件 名为“学生奖学金与成绩.QPR”。
第四章
视图与查询
第四章 查询与视图
4.1视图
4.1.1视图的设计过程 4.1.2创建视图的方法 4.1.3创建视图 4.1.4与视图相关操作
4.2查询
4.2.1查询的设计过程 4.2.2创建查询的方法 4.2.3创建查询 4.2.4查询去向设置 4.2.5查询的其他操作
4.1视图
视图是从一个或多个数据表中导出的 “表”,是一个虚表,只存放相应的数据逻辑 关系,不保存表的记录内容。
查询是从一个或多个相关表中提取有用的信息。 查询和视图的区别: 1.视图能修改源表,而查询不能; 2.查询的输出去向有七种,而视图有一种; 3.查询能独立存在,而视图必须依赖于数据 库而存在。
4.2.1查询的设计过程
利用“查询设计器”或“查询向导”,步骤如下:
步骤1:选择查询的数据源 步骤2:选择出现在查询结果中的字段 步骤3:设置查询条件 步骤4:设置排序或分组 步骤5:选择查询去向(浏览、表等) 步骤6:运行查询
例3:使用视图向导创建本地多表视图。
Count(*) 计算记录个数 Sum(字段名) 求字段名所指定字段值的总和 Avg(字段名) 求字段名所指定的字段值的平均值 Max(字段名)求字段名所指定的字段的最大值 Min(字段名)求字段名所指定的字段的最小值
例4:利用视图设计器建立一个视图,统计男女 学生党员的人数。
视图是不能单独存在的,它依赖于某一数 据库而存在,只有打开与视图相关的数据库才 能创建和使用视图。
4.1.2创建视图
例1:Hale Waihona Puke Baidu用视图设计器创建单表本地视图, 要求查询“学生信息.DBF”表中的“男” 学生的学号、姓名、性别,视图名为st1 。
例2:利用视图设计器创建一个多表本地视 图,视图包括学生信息表的学号和姓名, 选课信息表的语种和学课门次共4个字段 (连接为内部连接)视图名为st2。
4.1.4与视图相关的操作
1.预览、显示、运行视图 2.修改视图 3.重命名视图
RENAME VIEW 原名 TO 新名 4.删除视图
DELETE VIEW <视图名>
5.使用视图
例1:利用视图st1,更新学生信息表中姓 名字段数据。
(注意:要选“发送SQL更新”,源表数据 才会更改)。
4.2 查询
2.预习第5章内容。
本章结束,谢谢使用!