数据库基础第04章查询.ppt

数据库基础第04章查询.ppt

ID:52544247

大小:1.28 MB

页数:33页

时间:2020-04-10

数据库基础第04章查询.ppt_第1页
数据库基础第04章查询.ppt_第2页
数据库基础第04章查询.ppt_第3页
数据库基础第04章查询.ppt_第4页
数据库基础第04章查询.ppt_第5页
资源描述:

《数据库基础第04章查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、查询的基本概念建立查询使用查询在查询中使用统配符操作查询内容第4章查询10/6/20211查询是根据查询条件(准则)从一个或多个表中获取数据或操作这些表中的数据的方法。用来显示、更新、分析数据,也可以用作窗体、报表的数据源,实现数据的重新组织。筛选逻辑显示、不能保存查询生成查询表可以保存创建查询时必须要考虑如下问题:⑴、选择查询所需字段,这些字段可能来源于一个或多个表,也可能来源于某一个查询的运行结果⑵、确定查询条件:⑶、设置查结果的输出方式,如确输出哪些字段、字段排序如何、记录是否升序或降序输出等:4.

2、1什么是查询10/6/2021操作查询追加查询-添加记录更新查询-修改记录数据删除查询-删除记录生成表-创建新表选择查询单表查询-最简单的查询多表查询-联合查询参数查询-动态查询计算查询-统计分析、生成报表等查询的类型10/6/20213表达式是运算符、常量、字面值、函数以及字段名、控件名和属性等的任意组合。它可以计算出一个数值结果。表达式可以作为许多属性和操作参数的设置值,还可以用在查询中设置准则或定义计算字段,或者在宏中设置条件。表达式10/6/20214运算符是特定的符号或单词,用来标识一个或多个数

3、据执行的操作。Access的运算符包括:算术运算符:*、/、+、—、&、……比较运算符:<、>、=、<>、……逻辑运算符:Not、And、Or、……运算的优先级:算术运算—>关系运算—>逻辑运算运算符10/6/20215字面值是指计算结果与输入相同的值,可以是数字、字符串或日期等。字符串用双引号(")定界:例如,"NewYork"、"王刚"日期用数值符号(#)定界:例如,#1-Jan-94#、#20-12-99#字面值10/6/20216标识符是字段、控件或属性的名称,用于引用数值。例如:[姓名]表示字

4、段“姓名”的任一取值;标识符10/6/20217查找文本数据时可使用统配符:*统配任意个数的字符?统配任意一个字符例如:要找姓王的同学,则“姓名”上的准则为:like"王*"统配符的使用10/6/20218函数用于完成特定的计算,如统计运算、算术运算、字符串运算等。例如:求平均年龄:Avg([年龄])以长日期格式返回当前系统日期:Format(Date,"LongDate")MicrosoftAccess97函数求和:sum平均数:avg计数:count10/6/20219准则用于确定查询的条件。准则是查

5、询字段的属性,书写时不包含字段名。例如:字段准则说明姓名"王刚"姓名为"王刚"单位名称"计算机系"Or"数学系"显示计算机系和数学系教师的信息学时Between40And60显示40≤学时≤60的课程信息出生年月#80-10#显示在80年10月出生的学生信息姓名Like"王*"显示姓"王",名字任意学号Left(Str([学号]),4)="9701"学号的前4个字符为"9701"准则10/6/2021104.2创建简单查询使用向导创建简单查询使用设计视图创建简单查询10/6/2021114.2.1使用向导

6、创建简单明细查询10/6/2021124.2.1使用向导创建简单汇总查询计算查询10/6/2021134.2.2使用设计视图创建简单查询如在查询中涉及多个表或者查询,应先建立关系。运行10/6/202114数据源查询类型执行显示表总计字段名表名排序显示查询条件设计查询界面10/6/202115设计视图执行查询界面10/6/2021164.3在准则中输入查询条件查询固定条件查询参数查询10/6/202117数据来源于同一表的查询单表查询界面10/6/202118数据来源于多个表和查询显示某教师的任课情况多

7、表查询界面10/6/202119执行查询时输入参数(查询条件)参数查询界面要求输入参数10/6/2021204.4在查询中计算数值统计计算查询利用表达式生成器实现计算10/6/202121计算总和或平均值、极值、计数统计计算查询简单统计如简单向导汇总查询或单击增加总计列表框,选择统计类型。分类统计确定一个分类字段10/6/202122计算总和或平均值、极值、计数交叉查询当分类字段多于一个的时候,需要确定那个字段是行标题,那个字段是列标题。行标题不得超过3个字段;列标题只能有1个。统计计算查询10/6/20

8、2123利用表达式生成器查询当查询条件比较复杂,可能包括函数运算时利用表达式生成器比较合适。两种打开方法:快捷键Ctrl+F2工具栏10/6/2021244.5操作查询创建新表添加记录更新记录删除记录操作查询是能够在一个操作中更改许多记录的查询,其基础是选择查询。10/6/202125利用查询生成新表利用现有的表生成一个新表。10/6/202126追加查询将一个表的部分或者全部数据添加到另外一个表中;也可以是将一组给定的字段值

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

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

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