数据查询和视图

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.2.2 查询设计器窗口的使用
5. “分组”选项卡 “分组”选项卡用来把具有相同字段值的记 录合并为一组,生成查询结果的一条记录。
6.2.2 查询设计器窗口的使用
【例6.4】利用职工表zgb.dbf创建一个查询, 要求查询部门工资总和高于2000元的各部门 的人数和基本工资的总和 。
6.2.2 查询设计器窗口的使用
6.2.2 查询设计器窗口的使用
1. “字段”选项卡 “字段”选项卡用来指定查询结果中输出
的字段以及函数和表达式。
6.2.2 查询设计器窗口的使用
【例6.2】利用“查询设计器”创建一个查询文件 cxzg6_2.qpr,它从职工表zgb.dbf查询所有职工的编 号、姓名、职称、出生时间、年龄。
6.2.2 查询设计器窗口的使用
创建查询的步骤:
(1)使用“查询向导”或“查询设计器”开始建立查询。 (2)选择出现在查询结果中的字段。 (3)设置筛选条件来查找所需要的记录。 (4)设置排序或分组选项来组织查询结果。 (5)选择查询结果的输出类型:表、报表、浏览等。 (6)运行查询。
查询文件的扩展名为.qpr ,编译后的查询文件,扩展名 为.qpx
2. 打开“查询向导” 文件→ 新建 →查询→ 向导→Query Wizard选项 3. 选择字段 4. 筛选记录
5. 记录排序 6. 限制记录 7. 完成
6.2 使用查询设计器创建查询
6.2.1 启动查询设计器 6.2.2 查询设计器窗口的使用 6.2.3 修改查询 6.2.4 运行查询 6.2.5 多表查询 6.2.6 交叉表查询 6.2.7 查询结果的输出设置 6.2.8 查看SQL语句
2. “连接”选项卡
设置查询的数据源中表和表之间的连接条件。 添加连接条件
Inner join: 内部连接 Left join:左连接 Right join:右连接 Full join:完全连接
6.2.2 查询设计器窗口的使用
删除连接条件 修改连接条件
6.2.2 查询设计器窗口的使用
6.2.6 交叉表查询
创建交叉表查询的两种方法
交叉表向导 查询设计器
【例6.6】根据职工表zgb.dbf,查询每个部门的各种职称的 人数,保存到查询文件cxzc6_6.qpr。要求行方向上显示部 门的人数,列方向上显示职称的人数,表格中单元格为某 个部门的对应职称的总人数。
分别用交叉表向导和查询设计器方法来创建本例的查询 文件。
命令行:DO 查询文件名.QPR
6.2.5 多表查询
建立多表查询时,先将相关的表或视图添 加到查询中,并建立连接条件。
【例6.5】利用部门表bmb.dbf和职工表zgb.dbf建 立一个查询,查询已婚的且职称为讲师或工程师 的记录,查询结果包含姓名、性别、婚否、部门 名称、出生时间、技术职称、籍贯等字段。
6.3 创建视图
6.3.1 创建本地视图 6.3.2 修改视图 6.3.3 重命名视图 6.3.4 删除视图
6.3 创建视图
视图是从一个或多个表或视图中导出的记录集合。 视图是一个虚表。视图存放在数据库中。 只有在打开数据库后,才能创建和使用视图。 视图分为本地视图和远程视图。
6.3.1 创建本地视图
6.2.3 修改查询
利用查询设计器,可以对已经建立的查询 文件进行修改。
操作方法: 文件→打开→定位查询文件 对查询添加或删除表、设置查询条件、设
置分组、设置连接条件、设置排序字段等。
6.2.4 运行查询
运行查询的两种方法:
单击“查询”菜单的“运行查询”命令或者单 击工具栏上的“运行”按钮。
6. “杂项”选项卡 “杂项”选项卡可以删除查询结果中的重复记录(不要副 本)、设置强制连接、设置交叉表形式等。
选中“不要副本”复选框,则查询结果中将不包含重复记录。 选中“全部”复选框,表示显示符合筛选条件的所有记录 。 交叉列表:只有当“字段”选项卡的“已选择字段”框中选择了3个 输出项时,才能使用“交叉列表”按钮。
【例6.3】从父表zgb.dbf和子表bmb.dbf中,查询每 个职工的信息,查询内容包括编号、姓名、部门 代码、部门名称。结果如下:
6.2.2 查询设计器窗口的使用
3. “过滤器”选项卡
“过滤器”选项卡用来指定查询结果要满足的条 件。
6.2.2 查询设计器窗口的使用
4. “排序”选项卡 “排序”选项卡指定查询结果的输出顺序。可以指 定字段、函数或其他表达式为排序关键字。
6.1查询向导
【例6.1】利用“查询向导”,根据职工表 zgb.dbf创建一个查询文件cxzg6_1.qpr,它 包含编号、姓名、工作部门、工作时间、 基本工资等字段,查询结果符合条件: 1990年1月1日以后参加工作,显示的顺序 按编号升序排列。
6.1查询向导
操作过程:
1. 打开需要的表zgb.dbf USE zgb
6.2.7 查询结果的输出设置
查询的默认输出方式是“浏览”窗口。
Browse(浏览):在“浏览”窗口中显示查询结果。 Cursor(临时表):将查询结果存放到只读临时表。 table(表):将查询结果存放到自由表中 Screen(屏幕):将查询结果输出到VFP主窗口、打印机或
者某个文本文件。
6.2.1 启动查询设计器
采用菜单方式启动查询设计器。 方法: 文件→ 新建→ 查询→ “新建” 按钮,打开查询设
计器窗口。
查询设计器窗口
6.2.2 查询设计器窗口的使用
上窗格显示添加的 数据表
来自百度文库
添加表、移去表 、添加连接 、
显示/隐藏SQL窗口 、 最大化/最小化上部窗格、
查询去向
对查询的字段、连接、筛选、 排序、分组、杂项进行设置。
Visual FoxPro数据库 应用教程与实验(第二版)
清华大学出版社
第6章 数据查询和视图
6.1查询向导 6.2 使用查询设计器创建查询 6.3 创建视图 6.4 使用视图 6.5 创建参数视图
6.1查询向导
查询是从数据表或者视图的大量记录中快速检索出符合一 定要求的记录。
创建查询的方法有两种:查询向导、查询设计器。
相关文档
最新文档