小 结

小 结

查询就是根据给定的条件,从一个或多个表或查询中,筛选出符合条件的记录,构成一个数据集合。查询主要有提取数据、实现计算、数据更新、产生新表和作为其他对象数据源的功能。常见查询类型包括选择查询、参数查询、交叉查询、操作查询和SQL查询。

Access 2010的查询共有五种视图,分别是设计视图、数据表视图、SQL视图、数据透视表视图和数据透视图视图。

建立查询的方法主要有两种,即使用查询向导和设计视图。使用查询向导操作,用户可以在向导的指示下逐步完成查询创建工作,简单查询、交叉表查询、查找重复项查询和查找不匹配项查询都可以在查询向导的帮助下完成。但对于有条件的查询无法使用向导创建查询,只能在设计视图中创建。使用设计视图创建查询,灵活性较强。用户可以通过设置条件限制需要检索的记录,通过定义统计方式完成不同的统计计算。

查询条件是指在查询中用于限制检索记录的条件表达式,使用查询条件可以使查询结果中仅包含满足相应限制条件的数据记录。它是算术运算符、逻辑运算符、常量、字段值和函数等组合。通过查询操作可以过滤掉不需要的数据。

Access的查询不仅具有记录检索的功能,还具有计算的功能,通过查询对数据进行计算操作。其中预定义的计算包含求和、计数、最大值、最小值、平均值、标准偏差以及其他类型的计算。当需要统计的数据在表中没有相应的字段时,应在设计网格中添加一个计算字段,计算字段是使用表达式建立的新字段,方法是在查询设计视图的设计网格字段行中直接输入计算字段及其计算表达式,中间以冒号分隔。

Access提供了参数查询。这种查询由用户控制,是动态的,能一定程度地适应应用的变化需要。根据查询中参数的不同,可以分为单参数查询和多参数查询两类。操作时在“条件”栏中使用方括号“[参数名称]”引入参数,构成条件表达式,实现参数查询设计,“参数名称”相当于一个变量,可设置相应的数据类型。

操作查询可以对表中的记录进行追加、修改、删除和更新,包括删除查询、更新查询、追加查询和生成表查询,操作查询除了从数据源选择数据外,同时更改源数据,并且这种操作是不可以恢复的。

SQL是关系模型的数据库应用语言。SQL查询使用SQL语句执行查询任务。在Access中,有的查询只能通过SQL语句实现。

SQL提供用于定义和维护表结构的数据定义语句,使用数据定义查询可以在当前数据库中创建、删除、更改表和创建索引。

常用的SQL查询语句包括INSERT、UPDATE、DELETE、SELECT等,INSERT语句可以向数据表中追加新的数据记录,UPDATE语句用于修改数据表中已经存在的数据记录,DELETE语句用于删除数据表中的记录。SELECT是SQL语言的核心,它不仅可以实现各种查询,还能进行统计、结果排序等操作。