浅谈关系型查询在 Access 教学中的应用李维佳Access 的应用在高中信息技术学业水平考试中属于必考的内容
条件查询则是 Access 教学中教学的重点和难点
这一部分的内容,学生在前面的学习中没有接触,高中教材涉及也很少
学生在操作过程中很容易出错
查询不同于查找,查找是将同一张数据表中满足条件的数值找到,(这里说的数值可以是数值型数值和非数值型数值)数值依旧在原来的数据表中
查询是符合条件的数值找出来,单独的生成一张查询表,而生成这张表的数据可能由原来一张数据表或几张数据表的数值组成
我将条件查询归纳为这样几个类型:1、单张表固定值查询;2、单张表数值范围查询;3、多张表之间固定值查询;4、多张表之间推断值查询;5、多张表之间条件或隐藏条件查询;6、统计查询
下面分别进行说明
单张表固定值查询单张表固定值查询的字段只是一张数据表中进行选择
只要在设定条件的字段列下面的条件栏中输入要求的数据,然后保存
【例 1】:以“报名信息”表为数据源,创建一个名为“女同学报名情况”的查询,依次显示所有字段,并只显示“性别”为“女”的报名信息
【解析】遇到这类题目,将所选字段添加好,然后直接输入条件
(如图 1) 二 、 单 张表数值范围查询单张表数值范围查询,会用到关系运算符:=(相等、等于)、(不相等、不等于)、(大于)、=(大于等于)符号,以及逻辑运算符号 Not(非)、And(与、和)、Or(或)
【例 1】、以“商品信息”表为数据源,创建一个名为“商品价格查询”的查询,依次显示“商品编号”、“商品名称”和“价格”字段,并只显示“价格”高于 100 元(不包含 100 元)的商品信息
【解析】:在上述例题中,“价格”高于 100 元(不包含 100元)的商品信息
我们在“价格”所对应的条件栏输入的条件就是:>100
假如要包含 100 元,我们的条件就是:>=100