欢迎来到天天文库
浏览记录
ID:27793389
大小:417.87 KB
页数:9页
时间:2018-12-06
《浅谈条件查询在access教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅谈关系型查询在Access教学中的应用李维佳Access的应用在高中信息技术学业水平考试中属于必考的内容。条件查询则是Access教学中教学的重点和难点。这一部分的内容,学生在前面的学习中没有接触,高中教材涉及也很少。学生在操作过程中很容易岀错。查询不同于查找,查找是将同一张数据表中满足条件的数值找到,(这里说的数值可以是数值型数值和非数值型数值)数值依然在原来的数据表中。查询是符合条件的数值找出来,单独的e成一张查询表,而生成这张表的数据可能由原来一张数据表或几张数据表的数值组成。我将条件查询
2、归纳为这样几个类型:1、单张表固定值查询;2、单张表数值范围查询;3、多张表之间固定值查询;4、多张表之间判断值查询;5、多张表之间条件或隐藏条件查询;6、统计查询。下面分别进行说明。>单张表固定值查询单张表固定值查询的字段只是一张数据表中进行选择。只要在设定条件的字段列下面的条件栏中输入要求的数据,然后保存。【例1】:以“报名信息”表为数据源,创建一个名为“女同学报名情况”的查询,依次显示所有字段,并只显示“性别”为“女”的■誉迥人:廉作草诲aS30S3S)国图1后云MQ目3U很曰^d£U2L报
3、名信息。【解析】遇到这类题目,将所选字段添加好,然后直接输入条件。(如图1)♦二、单张表数值范围查连单张表数值范围查询,会用到关系运算符:二(相等、等于)、<>(不相等、不等于)、V(小于)、>(大于)、v=(小于等于)和〉=(大于等于)符号,以及逻辑运算符号Not(非)、And(与、和)、0M或)。【例1】、以“商品信息”表为数据源,创建一个名为“商品价格查询”的查询,依次显示“商品编号”、“商品名称”和“价格”字段,并只显示“价格”高于100元(不包含100元)的商品信息。【解析】:在上述例题
4、中,“价格”高于100元(不包含100元)的商品信息。我们在“价格”所对应的条件栏输入的条件就是:>100。如果要包含100元,我们的条件就是:>=100;反之,价格低于100元时,我们的条件就变成了〈100了。【例2】、创建一个名为“贵重财产统计”的选择查询,依次显示“家庭财产编号”、“类别名称”、“描述”、“购买价格”、“数量”,并只显示“购买价格”介于1000元(包括1000元)至3000元(包括3000元)的财产信息。【解析】:在上述例题中,显示“购买价格”介于1000元(包括1000元)
5、至3000元(包括3000元)的财产信息。购买价格是一段范围,有大有小,有包含和连接信息,所以,我们就要用到>和〈符号,还要用到二号和逻辑运算符号ando操作时,我们就在“购买价格”Jnlxi字段对应的条件栏输入:>=1000and"3000。操作结果图1-2所示。贪垂财产统计:选择查诲*▲类别名称描述购买价格数星家庭财产家庭财产家庭财产家庭财产家庭财产0000>=1000And<=3000图1-2字段表排序显示条件或类别名称_I描述购买日期二]♦三、多张表之间在创建多张表之间的查询前,一定要先对
6、需要创建查询的数据表创建关系。建立好数据表之间的关系之后,才能创建查询表。建立关系的字段必须是各张数据表都有冃数据类型要相同。【例1】:以“报名表”和“模块表”为数据源,建立一个名为“选修算法模块考生”的查询,查找岀所有选修“算法与程序设计”模块的学生信息,要求显示“报名号”、“姓名”、“选修模块”字段。关系。选修模块字段是两张表都2选修模块号名别级级如姓性年班模313【解析】:在本题中,我们先建立“报名表”和“模块表”之间的有,且数据类型相同,我们就用该字段建立两张表的关系。编辑关系图如图2所示
7、。建立好关系之后,开始创建查询表。题目要求查找出所有选修“算扌莫块糸◎虫去与程序坦计:■I法与程序设计”模块的学生信息,所以我们就在“选修模块”字段所对映的条件栏输入条件“算法与程序设计”。操作结果如图3所示。♦四、单张或多张表之间判断值查询这类查询表主要是针对创建查询的字段数据类型为是/否型的数值,其它数据类型不适合。它的条件值只有Yes或No。创建单张表查询时,符合条件是,在字段对应的条件栏输入“Yes”,反之则在条件栏输入“No”。创建多张表的关系查询时,同样要先创建关系,再创建查询。【例1
8、】:以“业主信息”表和“缴费记录”表为数据源,创建“未缴费记录”查询,筛选岀未缴费的记录,显示字段“门牌号、业主姓名、电话、月份、缴费状态”。【解析】:这是创建一个两张表为数据源的查询表。我们先创建“业主信息”表和“缴费记录”表的关系;然后才能够创建“未缴费记录”的查询表。通过源数据表,我们可以看出“缴费状态”字段的数据类型为“是/否”o已缴费的是“Yes”,未缴费的是“No”。所以,我们在“缴费状态”字段对应的条件栏中输入“No”,然后保存就行To操作结果如图4所示。字段:『门牌
此文档下载收益归作者所有