- 9
- 0
- 约4.86千字
- 约 26页
- 2018-06-07 发布于福建
- 举报
第三章 查询 查询是关系数据库中一个重要对象,通过查询可以对
第三章 查询 查询是关系数据库中的一个重要对象,通过查询可以对数据表中数据源进行查看、修改和分析数据的工作。 查询的结果可以作为其他查询的数据源,也可以作为报表或窗体的数据源. 3.1 查询的种类 选择查询:这种查询检索满足特定条件的数据。从一个或多个表中获取数据并显示结果。 交叉表查询:通过查询可以实现对某个表的数据进行统计计算。 参数查询:在运行实际查询之前弹出对话框,提示用户输入查询准则,系统将以该准则作为查询条件,将查询结果按指定的形式显示出来。 操作查询:仅在一个操作中更改许多记录的一种查询。操作查询分为四种类型:删除、追加、更改与生成表。 SQL查询:这种查询需要一些特定的SQL命令,这些命令必须写在SQL视图中(SQL查询不能使用设计视图)。 2.3 查询视图 可以分为:数据表视图、设计视图、SQL视图。可以通过“视图”中进行切换。 1、数据表视图:是显示查询的结果窗口。 2、设计视图:是创建查询的设计窗口。 3、SQL视图:是生成查询的命令窗口。 3.3 通过设计视图创建查询 1、设计视图的基本操作 添加表或查询:可以添加一个或多个表。 删除表或查询: 添加字段。 删除字段。 移动字段。 为查询结果命名标题: 在要修改的字段名称前加新的提示,并添加: 例如:家庭电话:tel 或选中字段名,通过属性窗口的的标题属性(优先)。 使用*:要用拖拽的方式加入*表示显示全部字段 3.3 通过设计视图创建查询 1、设计视图的基本操作 对查询结果进行排序: 查询空值 :在准则处输入:IS NULL 或 is not null 在查询中取消重复值。一般只查询一个字段,选中查询,在“查询”窗口,右键,通过“属性“中的唯一设为”是“即可。 在查询结果中显示前n个值。先对要查询的字段进行排序,然后在工具栏中的上限值中选择或输入前n个值。 运行查询。 查看查询命令:SQL视图 3.3 通过设计视图创建查询 2、在查询中使用准则定义查询的条件 直接输入查询条件 在准则文本框中点右键,选择”生成器“ 在查询中使用字段名是,必须用如下格式:[学生信息]![出生日期] 3.3 通过设计视图创建查询 2、在查询中使用准则定义查询的条件 1)使用逻辑运算符:and or not 在同一行中是and 在不同行中是or 2)使用关系运算符: = = = 3)其它运算符: between … and … in(值1,值2,… ,值n) 如 in (“党员”,“团员”) in(1,3,5,9) is null is not null like “描述格式” 如: like “王*” like “*23” 3.3 通过设计视图创建查询 2、在查询中使用准则定义查询的条件 4)在like中使用通配符 * :代表任意长度任意内容的字符 ?:代表单个任意内容的字符 #:代表单个任意内容的数字字符 []:与括号内的某个字符匹配。 -:与给定范围内的字符匹配。 5)在准则表达式中使用函数: 字符函数:left(xx,n),right(xx,n) 日期函数:date(), year(n) 3.3 通过设计视图创建查询 3、在查询中使用计算 在建立查询时,有时可能关心查询记录,有时可能关心记录的计算结果。通过查询操作完成表内部或各表之间数据的运算,是建立查询对象的一个常用的功能。完成计算操作是通过在查询的对象中设计计算查询列实现的。 主要使用以下函数完成统计计算: count:计数 sum:求和 avg:求平均值 max:求最大值 min:求最小值 在工具栏中点击“合计”按钮。 3.3 通过设计视图创建查询 3、在查询中使用计算 1)简单计算 (条件用“总计”中的where,不能显示加了条件的字段) 创建总计查询:查询学生总数。查询男同学总数。 求平均值:男同学课程1的平均成绩(格式:定小数位;小数位数:决定保留小数点后位数) 求最大值:清华大学最贵教材 求和:库存图书总和 求最小值:考试最低分 可以为查询结果添加标题 标题:字段名 3.3 通过设计视图创建查询 3、在查询中使用计算 2)分
原创力文档

文档评论(0)