内容正文:
专题六 数据的排序与筛选(讲义)
---《数据库应用基础 ACCESS 2010》专题复习讲练测
【考纲要求】
1. 理解ACCESS 2010排序的概念;
2. 掌握不同数据类型排序的规则及方法;
3.了解数据筛选;
4. 掌握四种不同的筛选方式。
【课时安排】
4课时
【知识梳理】
一、数据排序
排序是将表中的记录按从大到小或从小到大的顺序排列。在Access2010中,当打开一个表时,表中的记录默认按主键字段升序排序。
1. 排序规则
2. 排序分类
3. 数据排序的方法
①:使用数据表视图排序
②:使用高级筛选窗口排序
注:使用数据表视图排序,只能对单个字段或者多个连续字段按相同排序方式排序,并且这些字段必须相邻。
二、数据筛选
筛选是将符合用户指定条件的数据记录显示出来,而将其他记录隐藏起来。
1. 数据筛选分类
2. 使用公用筛选器筛选
选中某列,在“排序和筛选”功能区中,单击“筛选器”按钮,在“筛选器”对话框中勾选要进行筛选的值。
例如,在数据库”进货”表中,筛选出商品编码为”A001”的记录
步骤:打开“进货”表,并选中”商品编码”字段
单击字段标题中下拉按钮,在“文本筛选器”对话框中勾选”A001”
单击“确定”按钮
3. 按选定内容筛选
将选定的内容作为条件进行筛选或进行排除筛选,可以通过“选择”命令进行快速筛选
例如,在数据库”进货”表中,筛选出商品编码为”A001”的记录
步骤:将光标定位在商品编码为“A001”的字段值内
在开始选项卡的“排序和筛选”功能区中单击“选择”下拉按钮
选择“等于A001”选项即可
4. 按窗体筛选
如果想要对数据表中的若干字段进行筛选,或者要查找指定记录,可以通过“按窗体筛选”来完成。
例如,在数据库”进货”表中,筛选出商品编码为”A001”,并且进货数量为20的记录
步骤:在开始选项卡的“排序和筛选”功能区中单击“高级”下拉按钮,在下拉菜单中单击“按窗体筛选”命令。
在查找选项卡中相应字段内输入筛选条件(同行为且,不同行为或)
最后,在“排序和筛选”功能区中单击“切换筛选”按钮即可
5. 高级筛选
可以添加更多的字段和设置更复杂的筛选条件。同时可以进行排序。在高级筛选设计网格中,同行的条件为“与”关系,不同行的条件为“或”关系。其界面与查询界面相似。
【真题练讲】
1.某数据表中有5条记录,其中,“编号”为文本型字段,其值分别为129、97、75、131、118。若按该字段对记录进行降序排列,则排序后的顺序为( )
A.75、97、118、129、131 B.118、129、131、75、97
C.131、129、131、97、75 D.97、75、131、129、118
【答案】D
【解析】Access中的数据排序规则是字母在不区分大小写的前提下,按A-Z的顺序排序,A最小,Z最大、多个字符排序按从左到右逐字符比较的方式,直到可以比较大小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式;日期时间按先后 顺序排序,日期时间 越靠后,其值就越大;中文汉字按汉语拼音的字母进行排序。
2.在数据表中筛选记录,操作的结果是( )。
A.将满足筛选条件的记录存入一个新表中
B.将满足筛选条件的记录追加到一个表中
C.将满足筛选条件的记录显示在屏幕上
D.用满足筛选条件的记录修改另一个表中已存在的记录
【答案】C
【解析】使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,所谓痛选记录是指经过筛选后的表只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。
3.下面对数据表的叙述有错误的是( )。
A.数据表是Access数据库中的重要对象之一
B.表的“设计视图”的主要工作是设计表的结构
C.表的“数据表视图”只用于显示数据
D.可以将其他数据库的表导入到当前数据库中
【答案】C
【解析】数据表视图主要用来管理表中的数据,也能够对表结构进行部分修改。
4.高级排序时如果选取了多个字段,则输出结果是( )。
A.按设定的先后次序依次进行排序
B.按最右边的列开始排序
C.按从左向右优先次序依次排序
D.无法进行排序
【答案】C
【解析】无。
5.下列关于筛选条件设置的说法中,错误的是( )
A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
B.日期/时间类型的数据在两端加上#符号
C.数字类型的数据需在两端加上双引号
D.文本类型的数据需在两端加上双引号
【答案】C
【解析】数字型常量的两侧不加任何符号。
6. 在对某字