考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:关于查询设计器

中华IT学院   【 】  [ 2017年9月4日 ]

  关于查询设计器

  作用:利用查询设计器可以用鼠标操作来完成一些简单的查询。

  创建:①鼠标操作:“文件”→“新建” →勾选“查询” →“新建文件”。

  ②命令操作:CREATE QUERY [文件名]

  ★ 如果不指定文件名,系统将自动赋予一个指定的名称,如“查询1、查询2……”。

  题目:

  一、利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含) ,或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

  注:在全国计算机等级考试上机试题中(第32套中的简单应用中的第1小题)。

  步骤:

  1.“文件”→“新建” →勾选“查询” →“新建文件”。

  2.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

  3.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

  4.单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”处输入“85”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“>=”,在“实例”处输入“85”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“>=”,在“实例”处输入“85”。在“逻辑”处选择“OR”;在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”处输入“90”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“>=”,在“实例”处输入“90”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“>=”,在“实例”处输入“75”。

  5.单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

  6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。

  7.保存该查询并运行。

  运行:①鼠标操作:“查询”→“运行查询”;或者单击工具栏上的“运行”按钮。

  ②命令操作:DO 文件名 ★在有同名的文件时,这时文件名后一定要跟扩展名.qpr。

  二、利用查询设计器创建查询,从xuesheng和chengji表中找出所有1982年出生的汉族学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

  注:在全国计算机等级考试上机试题中(第30套中的简单应用中的第1小题)。

  步骤:

  1.“文件”→“新建” →勾选“查询” →“新建文件”。

  2.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

  3.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

  4. 单击“筛选”选项卡,在“字段名”选择“表达式”,在“表达生成器”对话框中,输入表达式“YEAR(Xuesheng.出生日期)”,单击“确定”按钮,在“条件”处选择“=”,在“实例”处输入“1982”,在“逻辑”处选择“AND”,移到下一个条件处,在“字段名”选择“Xuesheng.民族”,在“条件”处选择“=”,在“实例”处输入“"汉"”。

  5. 单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

  6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。

  7. 保存该查询并运行。

  查询中的查询去向有:浏览(默认的查询去向)、临时表、表、图形、屏幕、报表和标签。

  关于视图设计器

  ★ 只比查询设计器多了一个“更新条件”选项卡。

  ★ 视图设计器中无法设置“查询去向”。

  作用:利用视图设计器可以用鼠标操作来建立一个视图。

  创建:①鼠标操作:“文件”→“新建” →勾选“视图” →“新建文件”。

  ②命令操作:CREATE VIEW

  ★ 只有在数据库中才可以建立视图,因为视图是存储在数据库当中的。

  题目:

  一、首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询数学、英语和信息技术三门课中至少有一门不及格(小于60分)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。

  注:在全国计算机等级考试上机试题中(第30套中的简单应用中的第2小题)。

  步骤:

  1.“文件”→“新建” →勾选“数据库” →“新建文件”,数据库名为cj_m。

  2.将xuesheng表和chengji表分别添加到该数据库中。

  3.“文件”→“新建” →勾选“视图” →“新建文件”。

  4.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

  5.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

  6.单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“<”,在“实例”处输入“60”,在“逻辑”处选择“OR”,移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“<”,在“实例”处输入“60”,在“逻辑”处选择“OR”,移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“<”,在“实例”处输入“60”。

  7. 单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

  8. 保存该视图,在“保存”对话框中输入视图名“view1”。

  9. 接着在命令窗口输入:select * from view1 into table table2。

首页 1 2 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved