




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 查询 本章要点 了解什么是查询,掌握创建选择查询的操作方法,掌握创建参数查询的操作方法,掌握创建操作查询的操作方法,掌握修改查询的操作方法,掌握SQL查询、Select语句,掌握创建SQL查询的操作方法,掌握SQL的应用。第5章查询查询的作用查询的作用 (1 1)基于一个表,或多个表,或已知查询,创建一个满足某)基于一个表,或多个表,或已知查询,创建一个满足某一特定需求的数据集。一特定需求的数据集。 (2 2)利用已知表或已知查询中的数据,可以进行数据的计算,)利用已知表或已知查询中的数据,可以进行数据的计算,生成新字段。生成新字段。 (3 3)利用查询可以选择一个表,或多个表,或已知
2、查询中数)利用查询可以选择一个表,或多个表,或已知查询中数据进行操作,使查询结果更具有动态性,大大地增强了对数据的据进行操作,使查询结果更具有动态性,大大地增强了对数据的使用效率。使用效率。 (4 4)利用查询可以将表中数据按某个字段进行分组并汇总,)利用查询可以将表中数据按某个字段进行分组并汇总,从而更好地查看和分析数据。从而更好地查看和分析数据。 (5 5)利用查询可以生成新表,可以更新、删除数据源表中的)利用查询可以生成新表,可以更新、删除数据源表中的数据,也可以为数据源表追加数据。数据,也可以为数据源表追加数据。 (6 6)查询还可以为窗体、报表提供数据来源。)查询还可以为窗体、报表提
3、供数据来源。查询的功能 从一个或多个基本表中查询信息 指定准则来限制结果集中所要显示的记录 指定要在结果集中出现的字段 指定结果集中记录的排序次序 对结果集中的记录进行数学统计 将结果集制成一个新的基本表 在结果集的基础上建立窗体和报表 在结果集中进行新的查询 查找不符合指定条件的记录 建立交叉表形式的结果集 第5章查询查询的类型查询的类型 在在AccessAccess中,主要有以下几种查询类型:选择查询、参中,主要有以下几种查询类型:选择查询、参数查询、交叉表查询、操作查询及数查询、交叉表查询、操作查询及SQLSQL查询,其中,操作查询、查询,其中,操作查询、SQLSQL查询必须是在选择查询
4、的基础上创建的。查询必须是在选择查询的基础上创建的。(1 1)选择查询)选择查询(2 2)参数查询)参数查询(3 3)交叉表查询)交叉表查询(4 4)操作查询()操作查询(动作查询动作查询)(5 5)SQLSQL查询查询界面查询视图 Access 2003的每一个查询主要有三个视图:设计视图数据表视图SQL视图 三种视图可以通过工具栏上的三种视图可以通过工具栏上的“视图视图”按钮下拉列表框中的按钮下拉列表框中的视图进行相互转换。视图进行相互转换。1、数据表视图“数据表数据表”视图用来显视图用来显示查询的结示查询的结果数据。果数据。2、 设计视图“设计设计”视视图用来对查图用来对查询设计进行询设
5、计进行修改。修改。 3、 SQL 视图 “SQL”视图用来显视图用来显示与示与“设计设计”视图视图等效的等效的SQL语句语句 。 第5章 查询创建选择查询使用设计视图创建查询使用设计视图创建查询 操作步骤如下:操作步骤如下: (1 1)打开数据库。)打开数据库。 (2 2)确定)确定“查询查询”为操作对象。为操作对象。 (3 3)按)按“新建新建”按钮,进入按钮,进入“新建查询新建查询”窗口。窗口。 (4 4)选择)选择“设计视图设计视图”选项,进入选项,进入“选择查询选择查询”窗口,窗口,同时弹出同时弹出“显示表显示表”窗口。窗口。 (5 5)选择可作为数据源的表或查询,将其添加到)选择可作
6、为数据源的表或查询,将其添加到“选择选择查询查询”窗口。窗口。 (6 6)关闭)关闭“显示表显示表”窗口,返回窗口,返回“选择查询选择查询”窗口。窗口。 (7 7)在)在“选择查询选择查询”窗口,在窗口,在“字段字段”列表框中,打开列表框中,打开“字段字段”下拉框,选择所需字段,或者将数据源中的字段直接下拉框,选择所需字段,或者将数据源中的字段直接拖到字段列表框内。拖到字段列表框内。第5章 查询创建选择查询 (8 8)在)在“选择查询选择查询”窗口,在窗口,在“字段字段”列表框中,列表框中,打开打开“排序排序”下拉框,可以指定由某一字段下拉框,可以指定由某一字段“值值”决决定查询结果的顺序。定
7、查询结果的顺序。 (9 9)在)在“选择查询选择查询”窗口,在窗口,在“字段字段”列表框中,列表框中,打开打开“显示显示”复选框,可以指定被选择的字段是否在复选框,可以指定被选择的字段是否在查询结果中显示。查询结果中显示。 (1010)在)在“选择查询选择查询”窗口,在窗口,在“字段字段”列表框中,列表框中,选择选择“准则准则”文本框,可以输入查询条件,或者利用文本框,可以输入查询条件,或者利用表达式生成器,输入查询条件。表达式生成器,输入查询条件。 (1111)保存查询,结束查询的创建。)保存查询,结束查询的创建。 (1212)打开表,再打开查询。)打开表,再打开查询。查询设计器 排序:可设
8、置查询的结果输出的顺序,有升序、降序和不排序,系统默认的是不排序 显示:选中表示该字段将在查询结果中输出 条件:在此文本框中将设置查询的条件。可利用“表达式生成器”进行设置,也可以直接输入表达式。在条件构建时,如果对多个字段进行条件设置,如果各字段间的条件关系是与的关系,条件放在同一行,或关系,条件放在不同行。第5章 查询创建选择查询使用向导创建查询使用向导创建查询 操作步骤如下:操作步骤如下: (1 1)打开数据库文件。)打开数据库文件。 (2 2)在)在“数据库数据库”窗口,选择窗口,选择“查询查询”为操作对象。为操作对象。 (3 3)在)在“数据库数据库”窗口,按窗口,按“新建新建”按钮
9、,进入按钮,进入“新建新建查询查询”窗口。窗口。 (4 4)在)在“新建查询新建查询”窗口,选择所需的窗口,选择所需的“查询向导查询向导”,按按“查询向导查询向导”提供的信息选择适当的参数。提供的信息选择适当的参数。 (5 5)保存查询,结束查询的创建。)保存查询,结束查询的创建。选择查询“选择查询”就是从一个或多个有关系的表中将满足要求的数据选择出来,并把这些数据显示在新的查询数据表中。包括: 简单选择查询 统计查询 重复项查询 不匹配查询学习要点 如何使用“简单查询向导”创建单表查询或多表查询? 如何使用“设计”视图创建单表查询或多表查询? 怎样运行查询? 怎样设置查询准则进行条件查询?
10、如何修改查询? 如何使用查找重复项和不匹配项查询?建立单表查询 查询学生的基本信息,并显示学生的姓名、性别、出生日期和专业编号。 建立多表查询 查询学生的课程成绩,并显示学生的姓名、所选课程名称和考试成绩。(该查询涉及到3个表:“学生”表、“课程”表和“学生选课”表 )运行查询的方法 在数据库窗口“查询”对象下,双击要运行的查询; 选择要运行的查询,单击“数据库”窗口工具栏上的“打开”按钮。 在查询“设计”视图中,单击“执行”按钮。 在查询“设计”视图中,单击“视图”按钮。创建不带条件的查询 使用简单查询向导 使用查询设计器创建带条件的查询 在查询设计器中创建带条件的查询 在“设计”视图的“准
11、则”行输入查询条件,在运行查询时,会从指定的表中筛选出符合条件的记录。 “准则”中,通过条件表达式来描述查询的条件。 注意表达式中常量的描述:字符常量一定要用西文的双括号括起来,如“计算机”,日期常量用#来定界,如#2005-12-3#查询准则 条件查询通过“设计”视图来建立,在“设计”视图的“条件”行上输入查询准则,这样Access 2003在运行查询时,就会从指定的表中筛选出符合条件的记录。 Access 2003中的查询准则由查询表达式来描述。表达式 在Access中,表达式广泛地应用于表、查询、窗体、报表、宏和事件过程等。表达式由运算对象、运算符和括号组成,运算对象包括常量、函数和对象
12、标识符。 表达式字段名字段名条件表达式条件表达式功能功能性别性别“女女” 或或 =”女女”查询性别为女的学生记录查询性别为女的学生记录出生日期出生日期#86/11/20#查询查询86年年11月月20日以后出生的学生记录日以后出生的学生记录所在班级所在班级Like “计算机计算机*”查询班级名称以查询班级名称以“计算机计算机”开始的记录开始的记录姓名姓名NOT “王王*”查询不姓王的学生记录查询不姓王的学生记录考试成绩考试成绩=90 AND =100查询考试成绩在查询考试成绩在90100分的学生记录分的学生记录出生日期出生日期Year(出生日期出生日期)=1986查询查询1986年出生的学生记录
13、年出生的学生记录常量类型 数值型 数值型常量包括整数和实数。 整数如 123 ;实数,用来表示包含小数的数或超过整数示数范围的数,实数既可通过定点数来表示,也可用科学计数法进行表示。实数如 12.3 或 0.123E2 。 字符型 文本型常量由字母、汉字和数字等符号构成的字符串。 定义字符常量时需要使用定界符,字符定界符有两种形式:单引号( )、双引号( )。 常量类型 日期型 日期型常量即用来表示日期型数据。 日期型常量用“#”作为定界符,如2008年7月18日,表示成常量即为#08-7-18#,也可表示为#08-07-18#。 在年月日之间的分隔符也可采用“/”作为分隔符,即#08/7/1
14、8#或#08/07/18#。 逻辑型 逻辑型常量有两个值,真值和假值,用 True(或-1)表示真值,用False(或0)表示假值。系统不区分True和False的字母大小写。 注意在数据表中输入逻辑值时,如果需要输入值,则应输入-1表示真,0表示假,不能输入True或False。表达式 表达式是由运算符和括号将运算对象连接起来的式子。常量和函数可以看成是最简单的表达式。表达式通常根据运算符的不同将表达式分为算术表达式、字符表达式、关系表达式和逻辑表达式。 算术表达式 算术表达式是由算术运算符和数值型常量、数值型对象标识符、返回值为数值型数据的函数组成。它的运算结果仍为数值型数据。 在进行算术
15、运算时,要根据运算符的优先级来进行。算术运算符的优先级顺序如下:先括号,在同一括号内,单目运算的优先级最高,然后先幂,再乘除,再模运算,后加减。算术运算符功能及示例算术运算符功能及示例 运算符功能表达式示例表达式值-取负值,单目运算-42-42+-621652幂4216* 、/乘、除16*2/56.4整除16*256Mod模运算(求余数)87 Mod 987 Mod -9-87 Mod 9-87 Mod -966-6-6+ 、-加、减8+6-122字符表达式 字符表达式是由字符运算符和字符型常量、字符型对象标识符、返回值为字符型数据的函数等构成的表达式,表达式的值仍为字符型数据。 字符运算符功
16、能及示例字符运算符功能及示例 运算符功能表达式示例表达式值+连接两个字符型数据。返回值为字符型数据123+123总计:+10*35.4123123# 错误&将两个表达式的值进行首尾相接。返回值为字符型数据123 & 123123 & 123打印日期 & Date()总计: & 10*35.4123123123 & 123打印日期2008-07-22总计:354注意事项 “+”运算符的两个运算量都是字符表达式时才能进行连接运算; “&”运算符是将两个表达式的值进行首尾相接。表达式的值可以是字符、数值、日期或逻辑型数据。如果表达式的值非字符型
17、,则系统先将它转换为字符,再进行连接运算。可用来将多个表达式的值连接在一起。 关系表达式 关系表达式可由关系运算符和字符表达式、算术表达式组成,它的运算结果为逻辑值。关系运算时是运算符两边同类型的元素进行比较,关系成立,则表达式的值为真(True),否则为假(False)。关系运算符功能关系运算符功能 运算符功能大于=等于 不等于 =大于等于Is Null左侧的表达式值为空Is Not Null左侧的表达式值不为空In判断左侧的表达式的值是否在右侧的值列表中Between And判断左侧的表达式的值是否在指定的范围内。闭区间Like判断左侧的表达式的值是否符合右侧指定的模式符。如果符合,返回真
18、值,否则为假关系运算符 In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配 Between:用于指定一个字段值的范围。指定的范围之间用And连接。关系运算符 Like:用于指定查找文本字段的字符模式。在所定义的字符模式中,用“?”表示该位置匹配任何一个字符;用“*”表示该位置可以匹配零个或多个字符;用“#”表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围 Is Null:用于指定一个字段为空 Is Not Null:用于指定一个字段为非空逻辑表达式 逻辑表达式可由逻辑运算符和逻辑型常量、逻辑型对象标识符、返回逻辑型数据的函数和关系运算符组成,其运算结果
19、仍是逻辑值。逻辑运算符功能及示例逻辑运算符功能及示例 运算符功能表达式示例表达式值Not非非Not 3+4=7FalseAnd与与Aa And 1+3*615FalseOr或或Aa Or 1+3*615TrueXor异或异或Aa Xor 1+3*615TrueEqv逻辑等逻辑等价价Aa Eqv 1+3*615False查询准则中的数值函数 Abs(数值表达式):返回数值表达式的绝对值 Int(数值表达式):返回数值表达式的整数部分 Sqr(数值表达式):返回数值表达式的平方根值 Sgn(数值表达式):返回数值表达式的符号值,大于0返回值为1,小于0返回值为-1,0返回值为0字符函数 Space
20、(数值表达式):返回由数值表达式的值确定的空格个数 String(数值表达式,字符表达式):返回由字符表达式的第1个字符重复组成的指定长度为数值表达的字符串 Left(字符表达式,数值表达式) Right(字符表达式,数值表达式) Len(字符表达式)字符函数 Ltrim(字符表达式):删除字符串的前导空格 Rtrim(字符表达式):删除字符串尾部空格 Trim(字符表达式):删除首尾空格 Mid(字符表达式,数值表达式1,数值表达式2)日期/时间函数 Day(date):返回给定日期是一个月中的哪一天 Month(date):返回给定日期是哪一个月 Year(date):返回给定日期的年份
21、Weekday(date):返回给定日期是周几 Hour(date):返回给定时间的小时数,24小时制 Date():返回系统当前日期统计函数 Sum(number1,number2,) Avg(number1,number2,) Count(value1,value2,) Max(number1,number2,) Min(number1,number2,) 以上函数,最多允许有30个参数函数 数值函数说明说明Abs返回数值表达式的绝对值返回数值表达式的绝对值Int返回数值表达式的整数部分返回数值表达式的整数部分Srq返回数值表达式的平方根返回数值表达式的平方根Sgn返回数值表达式的符号值返
22、回数值表达式的符号值字符函数说明说明Space返回由数值表达式的值确定的空格个数组成的空字符串返回由数值表达式的值确定的空格个数组成的空字符串String返回一个由字符表达式的第返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的个字符重复组成的指定长度为数值表达式值的字符串字符串Left返回一个值,该值是从字符表达式左侧第返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干个字符个字符开始,截取的若干个字符Right返回一个值,该值是从字符表达式右侧第返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符个字符开始,截取的若干个字符Len返回字符表达式的字符
23、个数,当字符表达式为返回字符表达式的字符个数,当字符表达式为Null时,返回时,返回Null值值Ltrim返回去掉字符表达式前导空格的字符串返回去掉字符表达式前导空格的字符串Rtrim返回去掉字符表达式尾部空格的字符串返回去掉字符表达式尾部空格的字符串Trim返回去掉字符表达式前导和尾部空格的字符串返回去掉字符表达式前导和尾部空格的字符串Mid返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符止的若干个字符日期时间函数说明说明Day(date)返回给定日期返回给定日期131的值,表示给定日期是一个月
24、中的哪一天的值,表示给定日期是一个月中的哪一天Month(date)返回给定日期返回给定日期112的值,表示给定日期是一年中的哪个月的值,表示给定日期是一年中的哪个月Year(date)返回给定日期返回给定日期1009999的值,表示给定日期是哪一年的值,表示给定日期是哪一年Weekday(date)返回给定日期返回给定日期17的值,表示给定日期是一周中的哪一天的值,表示给定日期是一周中的哪一天Hour(date)返回给定小时返回给定小时023的值,表示给定时间是一天中的哪个时刻的值,表示给定时间是一天中的哪个时刻Date()返回当前系统日期返回当前系统日期统计函数说明说明Sum返回字符表达式
25、中值的总和返回字符表达式中值的总和Avg返回字符表达式中值的平均值返回字符表达式中值的平均值Count返回字符表达式中值的个数,即统计记录数返回字符表达式中值的个数,即统计记录数Max返回字符表达式中值的最大值返回字符表达式中值的最大值Min返回字符表达式中值的最小值返回字符表达式中值的最小值查询准则练习1. 要将“选课成绩”表中的成绩取整,可以使用_。 A. Abs(成绩) B. Int(成绩) C. Srq(成绩) D. Sgn(成绩)2. 函数Sgn(-2)返回值是_。 A. 0 B. 1 C. -1 D. -23. 特殊运算符“IsNull”用于指定一个字段为_。 A. 空值 B. 空
26、字符串 C. 缺省值 D. 特殊值4. 返回一个值,该值是从字符表达式右侧第1个字符开始截取若干个字符的函数为_。 A. Space B. String C. Left D. Right5. 假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是_。 A. =Data( )-15 B. Data( )-15 D. 18 or 18 and 18 not 18 like 21”8. 返回字符表达式中值的最小值的函数为_。 A. Avg B. Count C. Max D. Min条件查询示例查询87年出生的女生或86年出生的男生的基本信息,并显示学生的姓名,性别,出生日期和所在班
27、级信息表达式生成器 在查询设计网格中,如果用户对表达式的书写规则不了解,对表达式中的操作符或要使用的函数不熟悉,可以在设计网格中的“条件”行单元格中启动“表达式生成器” 修改查询 编辑查询中的字段 添加字段 删除字段 移动字段 重命名字段 编辑查询中的数据源 添加表或查询 删除表或查询 排序查询的结果 重命名查询字段 在查询结果中,将“专业名称”一列的字段名称改为“所修专业情况” 查找重复项查询 查找同年、同月、同日出生的学生信息。 查找不匹配项查询 查找没有选课的学生姓名、性别及专业编号 。 在查询中计算 如何利用统计查询(分组总计查询)进行数据统计? 怎样添加计算字段? 怎样创建自定义查询
28、?在查询中进行计算 分组总计查询:不仅对字段的值进行统计,还可把需要的记录分组,对分组进行统计 可以给总计后的结果字段进行重命名在查询中进行计算 总计计算:在建立查询时,可能更关心记录的统计结果,而不是表中的记录。 在查询“设计”视图的“总计”行,可以对查询中全部记录或记录组计算一个或多个字段的统计值 总计项有12种: 函数:Sum、Avg、Min、Max、Count、StDev、Var 其他总计项:Group By、First、Last、Expression、Where总计项名称及功能总计项名称及功能 总计项功能类别名称对应函数函数总计Sum求某字段(或表达式)的累加项平均值Avg求某字段(
29、或表达式)的平均值最小值Min求某字段(或表达式)的最小值最大值Max求某字段(或表达式)的最大值计数Count对记录计数标准差StDev求某字段(或表达式)值的标准偏差方差Var求某字段(或表达式)值的方差其他总计项分组Group By定义要执行计算的组第一条记录First求在表或查询中第一条记录的字段值最后一条记录Last求在表或查询中最后一条记录的字段值表达式Expression创建表达式中包含统计函数的计算字段条件Where指定不用于分组的字段准则数据统计 统计查询用于对表中的全部记录或记录组进行统计计算,包括总计,平均值,计数,求最小、最大值,标准偏差或方差。计数结果只是显示,并没有
30、实际存储在表中。 统计查询的设计方法大体与前面的介绍相同,不同之处在于在查询“设计”视图的设计网格中需要加入“总计”行。 总计 查询也可具有分析功能,总计功能的目的就是将数据表的记录,予以组化后,再加以计算,故总计功能相当重要。 让总计功能出现在查询设计视图中:计数 统计学生总人数。 平均值 统计“Access 数据库应用基础”课程的“考试成绩”平均分 。 添加计算字段 计算每个学生的“编译原理”课程的学期成绩(学期成绩平时成绩0.3+考试成绩0.7) 创建自定义查询 计算“男”同学的平均年龄 。交叉表查询 交叉表查询,即是将原于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上
31、部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。 用户需要指定三种字段: 放在数据表最左端的行标题,它把某一字段或相关数据放入指定的一行中 放在数据表的最上面的列标题,它对每一列指定的字段或表进行统计 放在数据表行与列交叉位置上的字段,用户需要为该字段指定一个总计项创建交叉查询 交叉查询的创建有两种方法: 查询向导 查询“设计”视图 注意:如果使用查询向导生成交叉查询表,交叉查询表的数据源必须来自一个表或查询,如果需要的数据来源于多个表,可以先建立一个查询,然后再以此查询作为数据源。使用“交叉表查询向导”建立查询 在“教师”表中统计各个系的教师人数及其职称分布情况 。使用设计视图建
32、立交叉表查询 统计每个学生的选课情况 。第5章 查询创建参数查询创建参数查询创建参数查询 操作步骤如下:操作步骤如下: (1 1)打开数据库。)打开数据库。 (2 2)确定)确定“查询查询”为操作对象,选定已有的查询,或创建为操作对象,选定已有的查询,或创建一个新的查询。一个新的查询。 (3 3)按)按 “ “设计设计”按钮,进入按钮,进入“选择查询选择查询”窗口。窗口。 (4 4)定义查询所需的字段。)定义查询所需的字段。 (5 5)打开)打开“查询查询”菜单,选择菜单,选择“参数参数”命令,进入命令,进入“查询查询参数参数”窗口。窗口。 (6 6)输入)输入“参数名称参数名称”,确定,确定
33、“参数类型参数类型”,再按,再按“确定确定”按钮,返回按钮,返回“选择查询选择查询”窗口。窗口。 (7 7)打开)打开“表达式生成器表达式生成器”窗口,确定字段准则,参数可窗口,确定字段准则,参数可视为准则中的一个视为准则中的一个“变量变量”。 (8 8)保存查询,结束参数查询的创建。)保存查询,结束参数查询的创建。参数查询根据所输入的专业编号查询该专业学生的基本信息。显示姓名、性别、专业编号 。操作查询(动作查询) 操作查询不仅进行查询,而且还对表中的原始记录进行相应的修改。 操作查询是利用查询所生成的动态集来对表中数据进行更改的查询。 操作查询在一个操作中能更改多条记录。 第5章 查询创建
34、操作查询操作查询包括: 生成表查询,利用一个或多个表中的全部或部分数据创建新表。运行生成表查询的结果就是把查询的数据以另外一个新表的形式存储,即使该生成表查询被删除,已生成的新表仍然存在。 删除查询,按一定条件从一个或多个表中删除一组记录,数据一旦删除不能恢复。 更新查询,对一个或多个表中的一组记录做全部更新。运行更新查询会自动修改有关表中的数据,数据一旦更新则不能恢复。 追加查询,将一组记录追加到一个或多个表原有记录的尾部。运行追加查询的结果是向有关表中自动添加记录,增加了表的记录数。学习要点 如何进行生成表查询? 如何进行删除查询? 如何进行更新查询? 如何进行追加查询?第5章 查询创建操
35、作查询创建生成表查询创建生成表查询 操作步骤如下:操作步骤如下: (1 1)打开或创建一个选择查询。)打开或创建一个选择查询。 (2 2)打开)打开“查询查询”菜单,选择菜单,选择“生成表查询生成表查询”命令,命令,将将“选择查询选择查询”窗口变为窗口变为“生成表查询生成表查询”窗口,并弹出窗口,并弹出“生成表生成表”窗口。窗口。 (3 3)定义新表名,并确定新表保存在哪一个数据库中,)定义新表名,并确定新表保存在哪一个数据库中,再按再按“确定确定“按钮按钮”,返回,返回“生成表查询生成表查询”窗口。窗口。 (4 4)打开)打开“查询查询”菜单,选择菜单,选择“运行运行”命令,一个由命令,一个
36、由生成表查询创建的新表创建完成。生成表查询创建的新表创建完成。生成表查询 在“成绩管理”数据库中,根据“学生”表和“学生选课”表建立一个查询,然后把查询结果存储为一个表。第5章 查询创建操作查询创建更新查询创建更新查询 操作步骤如下:操作步骤如下: (1 1)打开或创建一个选择查询。)打开或创建一个选择查询。 (2 2)打开)打开“查询查询”菜单,选择菜单,选择“更新查询更新查询”命令,将命令,将“选择查询选择查询”窗口变为窗口变为“更新查询更新查询”窗口,窗口,在字段列表框中增加一个在字段列表框中增加一个“更新到更新到”列表行。列表行。 (3 3)在字段列表框的)在字段列表框的“更新到更新到
37、”行中输入更行中输入更新数据,在条件行中输入更新的限定条件。新数据,在条件行中输入更新的限定条件。 (4 4)保存查询。)保存查询。更新查询 利用更新查询将“平时成绩”改为“平时成绩*30%”,将“考试成绩”改为“考试成绩*70%” 。第5章 查询创建操作查询创建追加查询创建追加查询 操作步骤如下:操作步骤如下: (1 1)打开表。)打开表。 (2 2)创建一个选择查询。)创建一个选择查询。 (3 3)打开)打开“查询查询”菜单,选择菜单,选择“追加查询追加查询”命令,将命令,将“选择选择查询查询”窗口变为窗口变为“追加查询追加查询”窗口,并同时弹出窗口,并同时弹出“追加追加”窗口。窗口。 (
38、4 4)输入待追加数据的表名,确定是在当前数据库还是在另)输入待追加数据的表名,确定是在当前数据库还是在另一个数据库中,再按一个数据库中,再按“确定确定”按钮,进入按钮,进入“追加查询追加查询”窗口。窗口。 (5 5)在字段列表框中增加一个)在字段列表框中增加一个“追加到追加到”的列表行,在该行的列表行,在该行中显示与其对应的字段名。中显示与其对应的字段名。 (6 6)打开)打开“查询查询”菜单,选择菜单,选择“运行运行”命令,表中的数据将命令,表中的数据将增加了若干个记录集。增加了若干个记录集。追加查询 将“新生”表的记录追加到“学生”表中。第5章 查询创建操作查询创建新字段查询创建新字段查
39、询 操作步骤如下:操作步骤如下: (1 1)打开数据库。)打开数据库。 (2 2)确定)确定“查询查询”为操作对象,选定已有的查询或创为操作对象,选定已有的查询或创建一个新的查询。建一个新的查询。 (3 3)按)按 “ “设计设计”按钮,进入按钮,进入“选择查询选择查询”窗口。窗口。 (4 4)定义查询所需的字段,并定义)定义查询所需的字段,并定义“新字段新字段”数据计数据计算规则。算规则。 (5 5)保存查询,结束)保存查询,结束“新字段新字段”查询的创建。查询的创建。 (6 6)打开数据源表。)打开数据源表。第5章 查询创建操作查询创建删除查询创建删除查询 操作步骤如下:操作步骤如下: (1 1)创建一个选择查询。)创建一个选择查询。 (2 2)打开)打开“查询查询”菜单,选择菜单,选择“删除查询删除查询”命令,将命令,将“选择选择查询查询”窗口变为窗口变为“删除查询删除查询”窗口,并在字段列表框中增加一个窗口,并在字段列表框中增加一个“删除删除”列表行。列表行。 (3 3)在字段列表框中的)在字段列表框中的“条件条件”行输入要删除记录的条件。行输入要删除记录的条件。 (4 4)保存查询,结束删除查询的创建,打开查询。)保存查询,结束删除查询的创建,打开查询。删除查询 删除查询可以从单个表中删除记录,也可以从多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 篷布帐篷设计原理考核试卷
- 矿产勘查安全生产与事故预防考核试卷
- 抗凝剂皮下注射技术临床实践指南(2024版)解读
- 临床常见管道的护理 4
- 7-9 数字系统设计实例3-数字乘法器处理器设计
- 二年级数学表内乘法口算练习共800道
- 四川建筑职业技术学院《工程图学(二)》2023-2024学年第二学期期末试卷
- 四川省达州市开江县2025届初三下学期第四次周练英语试题含答案
- 山东省宁阳一中2025届学业水平考试历史试题含解析
- 南京视觉艺术职业学院《病原微生物免疫与健康》2023-2024学年第二学期期末试卷
- 教学课件-统计学(第三版)袁卫
- 医院保安员培训
- 教学设计-3.5函数的最值及其应用
- CNAS-CL01:2018 检测和校准实验室能力认可准则
- 血透室叙事护理
- 2024-2025学年湖南省邵阳市新邵县第二中学高二上学期期中考试英语试卷
- 学习通《形势与政策》2025春章节测试答案
- 2025年中共凉山州委办公室面向全州考调所属事业单位工作人员高频重点模拟试卷提升(共500题附带答案详解)
- 夏季货车行车安全教育
- 【基础卷】同步分层练习:五年级下册语文第14课《刷子李》(含答案)
- 消防员战斗服装和设备介绍
评论
0/150
提交评论