数据查询讲解学习.ppt

数据查询讲解学习.ppt

ID:61278392

大小:723.00 KB

页数:66页

时间:2021-01-23

数据查询讲解学习.ppt_第1页
数据查询讲解学习.ppt_第2页
数据查询讲解学习.ppt_第3页
数据查询讲解学习.ppt_第4页
数据查询讲解学习.ppt_第5页
资源描述:

《数据查询讲解学习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据查询5.1查询的基本概念查询就是按给定的要求(包括条件、范围、方式等)从指定的数据源中查找,将符合条件的数据提取出来,形成一个新的数据集合,但这个数据集在数据库中实际上并不存在,只是在运行查询时,Access才会从查询源表的数据中抽取出来。查询的数据源:一个表或多个相关联的表、其他查询查询的结果:窗体、报表,另一个查询的基础5.1.1查询的功能提取数据实现计算数据更新产生新的表作为其他对象的数据源查询结果1.提取数据从一个或多个表中选择部分或全部字段例如,从学生表的若干个字段中选取学号、姓名、家庭住址3个字段,这是对列进行

2、的操作。也可以从一个或多个表中将符合某个指定条件的记录选取出来,例如,从成绩表中提取期末成绩在90分以上的记录,这是对行进行的操作,这两种操作可以单独进行,也可以同时进行。1.提取数据用来提供选择数据的表称为查询操作的数据源,作为查询数据源的也可以是已建立好的其他查询。选择记录的条件称为查询准则,也就是查询表达式,查询结果是一种临时表,又称为动态的记录集,通常不被保存,也就是说,每次运行查询,系统都是按事先定义的查询准则从数据源中提取数据,这样既可以节约存储空间,又可以保持查询结果与数据源中数据的同步。2.实现计算在建立查询时

3、可以进行一系列的计算,例如统计每个班学生的人数、计算每个学生的平均分等,也可以定义新的字段来保存计算的结果。3.数据更新在Access中,对数据表中的记录进行的更新操作也是查询的功能,主要包括添加记录、修改记录和删除记录。4.产生新的表利用查询得到的结果可以建立一个新表。例如,将期末成绩在90分以上的记录找出来并存放在一个新表中。5.作为其他对象的数据源查询的运行结果可以作为窗体、报表和数据访问页的数据源,也可以作为其他查询的数据源。Access的查询不仅仅是从数据源中提取数据,有的查询操作还包含了对原来数据表的编辑和维护。5

4、.1.2查询的类型选择查询交叉表查询参数查询操作查询SQL查询生成表查询删除查询更新查询追加查询1.选择查询(1)按指定的条件,从数据源中提取数据(2)产生新的字段保存计算的结果(3)分组统计2.参数查询参数查询也属于选择查询,与上面的选择查询不同的是,它的查询准则中的具体值(即参数值)是在查询运行时由用户输入的,而选择查询的查询准则中的参数值则是在查询的设计阶段事先指定的。3.交叉表查询交叉表查询将来源于表或查询中的字段进行分组,一组列在数据表的左侧,一组列在数据表的顶端,然后在数据表行与列的交叉处显示表中某个字段的统计值。

5、可以说交叉表查询就是利用了表中的行和列来统计数据。4.操作查询先按照条件查询结果,然后用查询的结果对数据表进行编辑操作。(1)生成表查询(2)删除查询(3)更新查询(4)追加查询5.SQL查询SQL(StructuredQueryLaguage,结构化查询语言)查询就是使用SQL语句来创建的一种查询。查询的实现在数据库中建立查询对象在VBA程序代码中使用结构化查询语言SQL5.1.3建立查询的方法查询向导创建查询使用设计视图创建查询在SQL窗口中创建查询1.使用查询向导创建查询利用查询向导创建的查询只能从数据源中指定若干个字段

6、进行输出,但不能通过设置条件来限制检索的记录。例5.1为学生表创建名为“入学成绩”的查询,查询结果中包括学号、姓名、性别、专业和入学成绩5个字段。2.使用设计视图建立查询利用查询向导建立查询时,不能按指定条件选择记录,这时可以使用设计视图来建立。例5.2在学生表中查询入学成绩在550分(含550)以上的记录,查询结果中包括的字段与上例相同,查询名称为“入学成绩高于550”。3.在SQl_窗口中建立SQl_查询在Access中,也可以在SQL窗口中直接输入SQL命令建立查询。对于上例,在“视图”按钮中选择“SQL视图”,可以在S

7、QL视图中显示出下图的内容。1.“查询”菜单2.视图方式3.工具栏按钮5.1.4创建查询使用的工具5.1.5运行查询创建查询时(1)单击工具栏上的“运行”按钮。(2)单击工具栏上的视图按钮,切换到“数据表视图”。查询创建后(1)在数据库窗口中单击“查询”对象,然后双击要运行的查询。(2)在数据库窗口中单击“查询”对象,选择要运行的查询,然后单击“打开”按钮。5.2查询准则查询建立的过程(1)选择数据源(2)指定查询类型(3)设置查询准则(4)为查询命名查询准则是用运算符将常量、字段名(变量)、函数连接起来构成的表达式,即查询表

8、达式,例如前面例子中的“>=550”。常量书写数字常量,则直接书写,例如:3.1416。文本型常量,要用半角的双引号“”将文本括起来。如:“王中华”。日期型常量,要用井号“#”将日期括起来。如:#2012-05-01#字段名书写通常要将字段名放在方括号中,如[学号]、[姓名]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。