简化版new第3-1讲--查询.ppt_第1页
简化版new第3-1讲--查询.ppt_第2页
简化版new第3-1讲--查询.ppt_第3页
简化版new第3-1讲--查询.ppt_第4页
简化版new第3-1讲--查询.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、查询、查询类型、访问支持五种不同类型的查询:选择查询_ _按条件查询参数查询的可选字段_ _使用输入参数定位查询跨表查询_ _多向三维查询操作查询_ _其操作结果发生变化的查询SQL查询表_ _使用关系命令语句查询,查询类型,1。根据一定的条件和规则,从一个或多个表中,或从其他已建立的查询中。这种查询有三个问题:1。查询数据来自哪里;2.检查数据的内容;3.查询结果在哪里?2、按照要求的顺序,使用此查询可以方便地查看一个或多个表中的部分数据,查询结果是一组动态的数据记录,可以用新的记录对其进行修改、删除或添加;1。选择查询:3。随时调用查询结果,否则对动态集所做的修改将自动写入与动态集关联的表

2、中。操作查询:操作查询是在一次操作中改变记录的查询,这种改变分为删除查询、添加查询、更新查询和生成表查询。其特点是在执行查询操作后生成相应的表文件。这是生成相应表文件的操作查询。1.删除查询是从一个表或多个表中删除一组记录;2.追加查询意味着向一个表或多个表添加新记录,并结束现有查询;3.更新查询是根据指定条件更改一个或多个表中记录的查询;4。生成表查询是从现有查询中的一个或多个表和数据集创建表的查询。3.跨表查询:该查询可以查询表或构建查询中的数据,并计算总数、平均值和最大值。跨表查询完成的计算是通过表左侧和表顶部的数据交叉实现的,即计算结果显示在行列交叉的单元格中。4.参数查询:参数查询不

3、是独立的查询,而是在其他查询中增加一个可变的参数,并设置一个对话框,提示用户输入某个信息参数,以扩大查询的灵活性。例如,创建一个参数查询,提示用户以对话框的形式输入两个日期,然后检索两个日期之间的所有记录。SQL查询:SQL(结构化查询语言)是一种标准的结构化查询语言,所有关系数据库管理系统都支持它。SQL查询分为联合查询、转移查询和数据定义查询。使用这种标准化结构语言的查询称为SQL查询。使用向导创建查询,1。简单查询向导2。跨表查询向导3。查找重复项查询向导4。查找不匹配查询向导。Access有三种视图模式:设计视图、数据表视图、SQL视图和查询设计器。在Access中,有三种查询视图:设

4、计视图、数据表视图和查询设计器在设计视图中使用设计器,您不仅可以创建各种类型的查询,还可以修改现有的查询。打开设计视图的方法:首先,创建新的查询和设计图;其次,选择查询文件后,点击设计按钮打开已有的查询设计窗口,同时打开查询设计视图工具栏,如下图所示。查询设计视图的工具栏、首先,在“显示表”对话框中选择查询所基于的表或生成的查询,并将其添加到设计视图的窗口中。如果选择了多个表,则多个表之间必须有某种直接或间接的关系。在数据库对象列表中:双击在设计视图中创建查询或单击设计按钮,将出现如下界面:如果以上三种情况都不成立,在视图中打开连接属性对话框,然后单击图中的新建按钮,自己建立两个表之间的连接。

5、,使用查询设计器设计查询、添加表/查询和多表(引用完整性)。注意:不要选择冗余表来添加查询字段。注意:不要选择冗余字段来排序和设置字段的显示属性。输入条件(条件)(或列是条件列的延续)直接输入表达式。表达式生成器设置字段属性(格式、小数位数、标题等。)。要设置查询和字段的属性,单击工具栏上的查看属性或单击属性,弹出字段属性对话框,如图所示,用户可以根据需要进行设置,设置方法与在表中设置字段属性相同。设置查询属性当在查询的设计视图中没有选择任何字段时,单击“查看属性”或单击工具栏上的“属性”。ACCESS中的数据,用户定义的常量值,数值,字符串值,日期/时间,ACCESS系统定义的值“是/否”,

6、空字符串或零长度字符串,(“”)空表示未知数据,没有字段值输入或删除,没有长度,ACCESS中的数据(续),函数算术函数,文本函数,日期/时间函数类型TYPENAME()返回函数值数学,比较,逻辑运算字符操作日期/时间操作,-,常量字符常量:表示常量字符串,应该用双引号()括起来。如“张飞”和“露西”。 表示空字符串数字常量:它表示常量数值,可以是整数或小数。例如:1,1.25,0.456,-123。布尔常量:布尔常量只有真和假,不需要引号。常数(续)日期/时间常数:表示日期/时间,并用两个井号(#)代替引号将日期/时间括起来。例如:#2008-11-28#。(非空):表示空值或非空值的常数。

7、仅为空且不为空,运算符算术运算符:加法(),减法(-),乘法(*,整数除法(/),余数(%或mod)逻辑运算符:And,or,Not relational运算符:=,=,=特殊运算符:in,betweenand,Like,Is Null,函数Access提供了大量的内置函数,也成为了一个标准的函数或函数,如算术函数、字符函数、日期/时间函数、SQL聚合函数等。常用函数介绍如下:算术函数Abs(数值表达式):返回数值表达式int(数值表达式)的绝对值:返回数值表达式Round(数值表达式,表达式)的整数部分:根据指定的小数位数进行舍入运算的结果Srq(数值表达式):返回平方根Sgn(数值表达式)

8、:返回数值表达式的符号,文本函数Space(数值表达式):返回空字符串Left(字符表达式, 数值表达式):返回一个值,该值从字符表达式左侧的第一个字符开始,并截取由数值表达式右侧(字符表达式,数值表达式)确定的几个字符。返回一个值,该值从字符表达式右侧和左侧的第一个字符开始,截取由数值表达式确定的几个字符。文本函数Len(字符表达式):字符表达式的长度Ltrim(字符表达式):移除字符表达式的左空格后返回字符串。Rtrim()和Trim() Instr(数字表达式、字符串、子字符串、比较方法)类似:返回一个值,该值是搜索子字符串在字符串中的最早位置。数字表达式是检索的起始位置,是可选的。该方

9、法可以是0,1,2,0用于二进制比较,1用于不区分大小写的比较,2用于比较数据库中包含的信息,默认值为0。,Date函数截取日期/时间组件:日、月、年、工作日、小时、分钟、秒,以获取系统日期/时间:日期()、时间()、现在()SQL聚合函数求和、平均、计数、最大、最小、转换函数Asc(字符表达式):返回字符表达式的ASCII值Str(数字表达式);将数值表达式转换为字符串Val(字符表达式);将字符表达式转换为数值、数学、比较和逻辑运算符以及查询条件(条件),这些可以通过使用运算符和函数来设置,并且可以使用通配符来限制条件。设置查询条件通常在查询设计视图中设计。通配符,当您只知道搜索内容的一部

10、分或找到搜索内容的特定样式时可以使用。通配符用作不确定字符的占位符。各种常用通配符和功能描述见表4-2。总之,运算符和运算符是查询条件的基本元素。Access提供数字和字符运算符、关系运算符、逻辑运算符和其他特殊运算符。运算符可用于计算、比较和对查询中的数据执行一些特殊操作。1、数字和字符运算符数字和字符运算符主要用于在查询中对数字和字符进行加减乘除运算。具体操作和功能见表4-3。关系运算符关系运算符主要用于比较查询中的数字和字符。具体关系运算符及其功能见表4-4。3个逻辑运算符,4个特殊运算符特殊运算符主要指in,Like,Behavior and等。主要特殊操作员的功能介绍见表4-6。Access提供了许

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论