第3章查询.ppt
《第3章查询.ppt》由会员分享,可在线阅读,更多相关《第3章查询.ppt(56页珍藏版)》请在三一文库上搜索。
1、第 3 章 查 询,3.1 查询概述 3.2 创建选择查询 3.3 创建参数查询 3.4 创建交叉表查询 3.5 创建重复项、不匹配项查询 3.6 创建动作查询,3.1 查询概述,查询是对数据库的表中数据提取满足条件的记录,并产生动态表的过程。运行查询时系统将在指定的数据表中查找满足条件的记录,组成一个类似数据表的动态表。查询结果看起来像一张“表”,但它并不是真的“表”(称为虚表),是一个或多个表的动态数据集合。,3.1.1 查询的作用,查询的作用主要表现为: (1)基于表或已知查询,创建一个满足指定条件的数据集。 (2)可以从单个表或多个表中获取信息。 (3)已知查询可以作为新查询的数据源。
2、 (4)利用查询可以实现分组、汇总功能。 (5)利用查询可以生成新表、更新或删除表中数据。 (6)查询还可以为窗体、报表提供数据源。,3.1.3 查询的类型,1、选择查询 2、参数查询 3、交叉查询 4、操作查询 生成表查询 删除查询 更新查询 追加查询 5、SQL查询,3.1.6 查询准则,表达式: 表达式是由运算符和括号将运算对象(常量、变量、函数)连接起来的式子。 常量和函数可以看成是最简单的表达式。表达式分为: 算术表达式 字符表达式 关系表达式 逻辑表达式。,算术表达式,算术表达式是由算术运算符和数值型常量、数值型对象标识符、返回值为数值型数据的函数组成。它的运算结果仍为数值型数据。
3、 算术运算符的优先级顺序如下:先括号,在同一括号内,先幂,再乘除,再模运算,后加减。 见P317,算术运算符功能及示例,字符表达式,字符表达式是由字符运算符和字符型常量、字符型对象标识符、返回值为字符型数据的函数等构成的表达式,表达式的值仍为字符型数据。 例:“中国”&“广东增城” 返回值:中国广东增城,字符运算符功能及示例,关系表达式,关系表达式可由关系运算符和字符表达式、算术表达式组成,它的运算结果为逻辑值。 关系运算时是运算符两边同类型的元素进行比较,关系成立,则表达式的值为真(True),否则为假(False)。,关系运算符功能(P319),逻辑表达式,逻辑表达式可由逻辑运算符和逻辑型
4、常量、逻辑型对象标识符、返回逻辑型数据的函数和关系运算符组成,其运算结果仍是逻辑值。,Access常用函数,数学函数 字符函数 日期时间函数 转换函数 函数格式:函数名(参数) 参见P321,3.2 创建选择查询,创建方法有: 利用简单查询向导 使用设计视图,3.2.1 使用“向导”创建查询,1、使用“简单查询向导” 方法1: 单击“新建” 选择“简单查询向导” 方法2: 双击快捷方式“使用向导创建查询”,3.2.2 使用“设计视图”创建查询,双击字段名,增加字段,拖动可以调整位置、宽度等,1、查询字段的操作,添加字段 删除字段 插入字段 改变字段顺序,2、条件 的使用,单条件查询 实例1:在
5、教师信息表中查找“80年以前工作的教师”,实例2 性别为“男”的副教授,多条件查询 同行表示条件“与”关系,不同行表示条件“或”关系,实例3 职称为“教授”或“副教授”的教师,在不同行中分别输入:“教授” 、 “副教授“ 或在同一行中输入:“教授“ Or “副教授“,实例4:没有贷款的学生,实例5:列出所有姓“李”的教师,在“条件”中输入:李*,自动形成表达式:Like “李* “ 如果取全部字段, 注意:表示条件的字段一定要取消“显示”中的勾。,利用表达式生成器建立条件,实例6:在教师信息表中,查找出生日期在1970年1990年之间的教师。,查询结果排序(ORDER BY),实例9:按参加工
6、作的先后列出所有职工信息。 单击工作日期下的排序下拉表,选择“升序”。 SQL语句如下:,SELECT * FROM 教师信息表 ORDER BY 工作日期;,3.2.4 添加计算结果字段,在查询中,允许添加“计算字段”, 例16):在 “教师信息查询” 中增加一个字段“奖金”, 奖金=工资*0.1 操作如下: 在查询设计器右端第一个空列上直接输入计算表达式,(或单击:生成器“按钮) 输入: 工资*0.1 当“回车”后,变为:表达式1:工资*0.1 将“表达式1”改为字段名“奖金”, 即 奖金:工资*0.1,实例1:计算学生各人平均分,在查询设计器右端第一个空列上单击:“生成器“按钮,输入:
7、平均成绩:成绩 总计栏选:“平均值”,3.2.5 总计查询,总计查询分为两类: 对数据表中的所有记录进行总计查询 对记录进行分组后再分别进行总计查询。 注意:不能在总计查询的结果中修改数据。,总计项名称及功能,分组汇总、统计查询,例3.9 按专业统计“学生成绩”中已开课程门数,累计学分,各科平均成绩。,单击“”按钮 出现”总计“,3.3 创建参数查询,参数查询是将选择查询中的字段准则,确定为一个带有参数的条件,参数值在创建查询时不需定义,系统在运行查询时根据给定的参数值(条件的值)确定查询结果。,参数查询,单参数查询 创建单参数查询,即是在查询设计网格中指定一个参数(条件),在执行参数查询时,
8、根据提示输入参数值完成查询。 多参数查询 可根据需要创建多参数(条件)查询。如果创建了多参数查询,在运行查询时,则必须根据对话框提示依次输入多个参数值。,创建带有参数的通用查询-1,方法: 直接在“条件”栏中输入: 提示信息 例1:按性别查询 性别“条件”栏中输入:请输入性别: 例2:按性别查询不同职称的教师。 在性别“条件”栏中输入:请输入性别: 在职称“条件”栏中输入:请输入职称:,方括号“ ”(半角),作为参数处理。,创建带有参数的通用查询-2,例08:在“学生详细成绩表”中,入学成绩“条件”中输入:(或使用生成器) Between 最低成绩 and 最高成绩 其中:最低成绩 最高成绩表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 查询
链接地址:https://www.31doc.com/p-2603070.html