未来教育计算机二级ppt截图,(未来教育 全国计算机等级考试 二级Access教程 配套.ppt...

《(未来教育 全国计算机等级考试 二级Access教程 配套.ppt》由会员分享,可在线阅读,更多相关《(未来教育 全国计算机等级考试 二级Access教程 配套.ppt(47页珍藏版)》请在人人文库网上搜索。

1、第3章 查询,2,第3章 查询,本章要求 熟悉查询的功能和类型 熟练掌握运算符和函数的类型及使用 熟练掌握使用设计视图及向导建立查询 掌握总计查询及添加计算字段 掌握创建交叉表查询 掌握参数查询 掌握追加查询、更新查询、生成表查询、删除查询 掌握SQL查询 学会编辑查询中的字段及对查询结果进行排序,3,3.1 查询概述 一、查询的功能 查询最主要的目的,是根据指定的条件,对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据库中的表进行查看和分析。主要有如下功能:(1)选择字段 (2)选择记录 (3)编辑记录 (4)实现计算 (5)建立新表 (6)为窗体、报表或数。

2、据访问页提供数据 查询的运行结果是一个数据集,也称为动态集。它很像一个表,但并不存储在数据库中。创建查询后,只保存查询的操作,只有在运行查询时,才会从查询数据源中抽取数据,并创建它;只要关闭查询,查询的动态集就会消失。,4,二、查询的类型 Access提供了以下几种查询:选择查询、参数查询、操作查询、交叉表查询和SQL查询 (1)选择查询通过指定条件,从一个或多个表中检索数据,并且在数据表中按照顺序显示数据,还可以对记录进行计数、求和、平均值及其他类型的计算。例如,查找”学生管理“数据库”学生“表中”专业“为”经济管理“的记录,可以通过在”设计视图中创建查询“建立该查询。,5,运行该查询的结果。

3、如下:,6,(2)交叉表查询使用交叉表查询能够以行列的格式分组和汇总数据,就像Excel的数据透视表一样。它将数据分组,一组列于数据表的左侧,另一组列在数据表的上部。(3)参数查询参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录。(4)操作查询操作查询是指在一个操作中可以对一条或多条记录进行更改或移动的查询。包括:生成表查询、更新查询、追加查询和删除查询四种。,7,(5)SQL查询SQL查询是指用户利用SQL语句进行查询,SQL特定查询包括联合查询、传递查询、数据定义查询和子查询等。 查询的要素:,8,三、查询的条件 查询条件:指对查询的记录作限制条件,利用条件。

4、限制查询的范围,条件表达式是由操作符、文字、标识符和函数等组合成的。 1.运算符 (1)算术操作符:加(+)、减(-)、乘(*)、除(/)和乘方() (2)关系操作符小于()、大于等于(=)、等于(=)和不等于(),9,(3)逻辑操作符AND(逻辑与)、OR(逻辑或)和NOT(逻辑非) (4)连接操作符“ SELECT语句举例:SELECT 姓名,学号,班级 FROM 学生档案表SELECT 姓名,学号,班级 FROM 学生档案表WHERE 性别=男;,学生档案表.性别=“男”;,40,三、创建SQL特定查询 1.创建联合查询联合查询是将一个或多个表或查询的字段组合为查询结果中的一个字段。使用。

5、Union联接语句。 2.创建传递查询传递查询是Access自己本身不执行查询而传递给数据库来执行的查询。创建传递查询时,首先要建立和数据库之间的连接,然后在SQL窗口中输入相应的SQL语句。,41,3.创建数据定义查询数据定义查询包括创建表、添加字段、删除表及创建索引。 (1)使用Create语句操作数据库 格式:Create Table ( 约束条件, 约束条件)表名:要创建表的名称。字段1/字段2:表中要创建的字段。数据类型:设置字段的数据类型。Not Null:表示字段不能为空。Unique:表示字段值是唯一的。Char:表示文本类型;Date:表示日期类型;Money:表示货币类型。。

6、,42,(2)使用Alter语句操作数据库 Alter语句用于向创建表中添加字段。格式:Alter Table Add 约束条件Drop Modify ;说明:Add:要增加表字段的名称。Drop:子句要删除指定的约束条件。Modify:用于修改原有字段的定义。,43,(3)使用Drop语句操作数据库Drop:用于删除数据表、索引和视图。格式: Drop Table ; 例:将已建立的“学生”表删除 Drop Table 学生; 4.创建子查询子查询是嵌套在其他查询中的查询,不能作为单独的查询独立存在,必须与其他查询相结合。,44,3.7 编辑和使用查询 一、运行已创建的查询(2种方法)(1)。

7、在“数据库”窗口中单击“查询”对象,选中要运行的查询,单击“打开”按钮。(2)在“数据库”窗口中单击“查询”对象,双击要运行的查询。 二、编辑查询中的字段在查询“设计”视图中,可以在原有的基础上,对字段进行增加、删除和移动操作。,45,三、编辑查询中的数据源编辑查询中的数据源包括添加表或查询、删除表或查询。 四、排序查询结果在查询“设计”视图中的“排序”栏中进行设置。,46,补充: 重复项、不匹配项查询1.创建查找重复项查询重复项查询是对数据表中某些具有相同值的记录进行检索、分类。如查找同年同月同日生的学生信息步骤:在”新建查询“对话框中,选择”查找重复项向导“,然后按提示逐步设置完成。 2.创建不匹配查询不匹配查询就是在一个表中搜索另一个表中没有相关记录的记录行。步骤:在”新建查询“对话框中,选择”查找不匹配项查询向导“,然后按提示逐步设置完成。,47,查询表中前5条记录Select top 5 * from 表名 (显示所有字段)查询表中610条记录Select top 5 * from 表名 where 主键的字段名 not in (Select top 5 主键的字段名 from 表名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值