第四章-创建和使用查询概要PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
也可以是一个含字段名的表达式,但所含字段应该是数字数据
类型的字段
2021
9
使用文本值作为准则示例
字段名称
准则
功能
院系 课程名称
民族 姓名
姓名 学号
"信息技术学院" Like "计算机*"
Not "汉" In("海楠","王平") 或"海楠" or "王平" Left([姓名],1)="王" Mid([学号],3,2)="04"
2021
8
统计函数
函数
说明
Sum(字符表达式) 返回字符表达式中值的总和。字符表达式可以是一个字段名, 也可以是一个含字段名的表达式,但所含字段应该是数字数据 类型的字段
Avg(字符表达式) 返回字符表达式中值的平均值。字符表达式可以是一个字段名, 也可以是一个含字段名的表达式,但所含字段应该是数字数据 类型的字段
查询院系为信息技术学院的记录 查询课程名称以“计算机”开头的 记录 查询所有民族不是汉族的记录 查询姓名为海楠或王平的记录
查询所有姓王的记录 查询学号第3位和第4位为04的记录
2021
10
使用处理日期结果作为准则示例
字段名称
准则
功能
出生日期 出生日期 出生日期 工作时间
Between #1980-1-1# And #198412-31# 或Year([出生日期])=1980
式)
度为数值表达式值的字符串
Left(字符表达式,数值表达式) 返回从字符表达式左侧第1个字符开始长度为 数值表达式值的字符串
Hale Waihona Puke BaiduRight(字符表达式,数值表达 返回从字符表达式右侧第1个字符开始长度为
式)
数值表达式值的字符串
Len(字符表达式)
返回字符表达式的字符个数
Mid(字符表达式,数值表达式 1[,数值表达式2])
在Access数据库中,查询是一种统计和分析数据 的工作,是对数据库中的数据进行分类、筛选、添 加、删除和修改。
2021
2
Access的查询可以分为以下几种类型:
选择查询:这种查询检索满足特定条件的数据。从一个或多个 表中获取数据并显示结果。 计算查询:通过查询操作完成基表内部或各基表之间数据的计 算。 参数查询:在运行实际查询之前弹出对话框,提示用户输入查 询准则,系统将以该准则作为查询条件,将查询结果按指定的 形式显示出来。 操作查询:仅在一个操作中更改许多记录的一种查询。操作查 询分为四种类型:删除、追加、更改与生成表。 SQL查询:这种查询需要一些特定的SQL命令,这些命令必须 写在SQL视图中(SQL查询不能使用设计视图)。
Month([出生日 期])=Month(Date())
查询1980年出生的记 录
查询本月出生的记录
Month([出生日期])=1980 And Day([出生日期])=4
查询1980年4月出生的 记录
>Date()-20
查询20天内参加工作 的记录
2021
11
4.1.3使用向导创建简单的查询
通过”简单查询向导”创建查询,可 以在一个或多个表(或查询)中指定的字段 检索数据.如果需要,向导也可以对记录组或 全部记录进行总计,计数以及平均值的计算, 并且可以计算字段中的最小值或最大值等, 但不能通过设置准则来限制检索的记录.
限制字段值必须同时满足 <表达式1>和<表达式 2>
<表达式1> 限制字段值只要满足<表
Or Or <表
达式1>和<表达式2>
达式2> 中的一个即可
No Not<表达 限制字段值不能满足<表
t 式>
达式>的条件
2021
5
数值函数
函数
说明
Abs(数值表达式) 返回数值表达式值的绝对值
Int(数值表达式) 返回数值表达式值的整数部分 Srq(数值表达式) 返回数值表达式值的平方根
第四章 数据查询
4.1 认识查询 4.2 使用视图设计器创建查询 4.3 SQL语句
2021
1
4.1 认识查询
4.1.1查询的概念
查询是关系数据库中的一个重要概念,查询对 象不是数据的集合,而是操作的集合。可以这样理 解,查询是针对数据表中数据源的操作命令。每次 打开查询,就相当于重新按条件进行查询。
2021
12
4.1.3使用向导创建简单的查询
例题4.1 查找”教师”表中的”姓名”和”电话号码” 字段 操作步骤: (1)打开数据库,在数据库窗口中单击”查询”对象, 单击工具栏上的”新建”按钮,显示如图所示的新建 对话框.
返回给定日期1~31的值。表示给定日期是一个月中 的哪一天
返回给定日期1~12的值。表示给定日期是一年中的 哪个月
返回给定日期100~9999的值。表示给定日期是哪一 年
返回给定日期1~7的值。表示给定日期是一周中的哪 一天
返回给定小时0~23的值。表示给定时间是一天中的 哪个钟点
返回当前的系统日期
Count(字符表达 返回字符表达式中值的个数。字符表达式可以是一个字段名,
式)
也可以是一个含字段名的表达式,但所含字段应该是数字数据
类型的字段
Max(字符表达式) 返回字符表达式中值的最大值。字符表达式可以是一个字段名, 也可以是一个含字段名的表达式,但所含字段应该是数字数据 类型的字段
Min(字符表达式) 返回字符表达式中值的最小值。字符表达式可以是一个字段名,
2021
3
4.1.2 查询中的准则
准则:是指在查询中用来限制检索记录的条件表达式,它 是算术运算符、逻辑运算符、常量、字段值和函数等的 组合。
1.简单准则表达式 字符型 数字型 表示空字段值
2.操作符 比较操作符 字符运算符 逻辑运算符
2021
4
3.函数 逻辑运算符
操 作 符
形式
含义
An
d
<表达式1> And<表 达式2>
返回从字符表达式中第数值表达式1个字符开
始,长度为数值表达式2个的字符串。数值表
达式2可以省略,若省略则表示从第数值表达 式1个字符开始直到最后一个字符为止
2021
7
日期/时间函数
函数
说明
Day(date) Month(date) Year(date) Weekday(date) Hour(date) Date()
Sgn(数值表达式)
返回数值表达式的符号值。当数值表达式值大于0时返 回值为1;当数值表达式值等于0时返回值为0;当数值 表达式值小于0时返回值为-1
2021
6
字符函数
函数
说明
Space(数值表达式)
返回由数值表达式的值确定的空格个数组成的 空字符串
String(数值表达式,字符表达 返回由字符表达式的第1个字符重复组成的长