将成绩在90分以上的记录找出后放在一个新表中,比较合适的查询是()。
第1题:
查询选修2号课程且成绩在90分以上的所有学生。
第2题:
根据上题,除了上述的2张表,还包括一张成绩表SC,
成绩表SC包括学生编号Sno,课程编号Cn。和成绩Grade,其中Grade为数值型(带小
数)。请按下列要求,完成查询语句。
(1)找出所有姓刘的老师讲授的课程的课程号和课程名
(2)找出“数据库应用”课程成绩在90分以上的学生的姓名
第3题:
语句"DELETE FROM 成绩表 WHERE 计算机<60"功能是
A.物理删除成绩表中计算机成绩在60分以下的学生记录
B.物理删除成绩表中计算机成绩在60分以上的学生记录
C.逻辑删除成绩表中计算机成绩在60分以下的学生记录
D.将计算机成绩低于60分的字段值删除,但保留记录中其他字段值
第4题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tGrade”和“tStudent”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”三个字段的内容,所建查询名为“qT1”。
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到,所建查询名为“qT2”。假设:所用表中无重名。
(3)创建一个查询,按输入的班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。其中“班级编号”数据由计算得到,其值为“tStudent”表中“学号”的前6位,所建查询名为“qT3”;当运行该查询时,应显示提示信息:“请输入班级编号:”。
(4)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。
步骤3:单击工具栏中的“保存”按钮保存为“qT1”单击“确定”按钮关闭设计视图。
(2)【操作步骤】
步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tStudent”和“tGrade”关闭“显示表”对话框。
步骤2:分别双击“tStudent”表“姓名”、“tGrade”表“成绩”字段。
步骤3:执行【视图】→【总计】菜单命令在“成绩”字段的“总计”行下拉列表中选中“平均值”在“姓名”字段的“总计”行下拉列表中选中“分组”。
步骤4;在“成绩”字段的“字段”行前面添加“平均成绩:”字样在“排序”行下拉列表中选中“降序”。如图2-241所示。
步骤5:单击工具栏中的“保存”按钮保存为“qT2”单击“确定”按钮关闭设计视图。
(3)【操作步骤】
步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中分别双击表“tStudent”、“tOrade”、“tCourse”关闭“显示表”对话框。
步骤2:在“字段”行第一列输入:班级编号:Left([tStudent]![学号]6)”在“条件”行输入:[请输入班级编号:1。如图2-242所示。
步骤3:分别双击“tStuednt”表“姓名”、“tCourse”表“课程名”和“tGrade”表“成绩”字段。
步骤4:单击工具栏中的“保存”按钮保存为“qT3”单击“确定”按钮关闭设计视图。
(4)【操作步骤】
步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tStudent”、“tGrade”和“tCourse”关闭“显示表”对话框。
步骤2:执行【查询】→【生成表查询】菜单命令在弹出的对话框中输入:90分以上单击“确定”按钮。
步骤3:分别双击“tStudent”表“姓名”、“tCourse”表“课程名”和“tGrade”表“成绩”字段。在“成绩”字段的“条件”行输入:>=90。
步骤4:单击工具栏中的“运行”按钮在弹出的对话框中选择“是”按钮运行查询。如图2-243所示。
步骤5:单击工具栏中的“保存”按钮保存为“qT4”单击“确定”按钮关闭设计视图。

步骤3:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。
(2)【操作步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStudent”和“tGrade”,关闭“显示表”对话框。
步骤2:分别双击“tStudent”表“姓名”、“tGrade”表“成绩”字段。
步骤3:执行【视图】→【总计】菜单命令,在“成绩”字段的“总计”行下拉列表中选中“平均值”,在“姓名”字段的“总计”行下拉列表中选中“分组”。
步骤4;在“成绩”字段的“字段”行前面添加“平均成绩:”字样,在“排序”行下拉列表中选中“降序”。如图2-241所示。
步骤5:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。
(3)【操作步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStudent”、“tOrade”、“tCourse”,关闭“显示表”对话框。
步骤2:在“字段”行第一列输入:班级编号:Left([tStudent]![学号],6)”,在“条件”行输入:[请输入班级编号:1。如图2-242所示。
步骤3:分别双击“tStuednt”表“姓名”、“tCourse”表“课程名”和“tGrade”表“成绩”字段。
步骤4:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。
(4)【操作步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStudent”、“tGrade”和“tCourse”,关闭“显示表”对话框。
步骤2:执行【查询】→【生成表查询】菜单命令,在弹出的对话框中输入:90分以上,单击“确定”按钮。
步骤3:分别双击“tStudent”表“姓名”、“tCourse”表“课程名”和“tGrade”表“成绩”字段。在“成绩”字段的“条件”行输入:>=90。
步骤4:单击工具栏中的“运行”按钮,在弹出的对话框中选择“是”按钮,运行查询。如图2-243所示。
步骤5:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。
解析:(1)本题考查简单的条件查询设计方法。第5题:
在数据表中筛选记录,操作的结果是( )。
A.将满足筛选条件的记录存入一个新表中
B.将满足筛选条件的记录追加到一个表中
C.将满足筛选条件的记录显示在屏幕上
D.用满足筛选条件的记录修改另~个表中已存在的记录
第6题:
试题2
在“教学管理”数据库中有“学生”“课程”“教师”和“选课成绩”四张表。按要求创建查询。
(1) 以“教学管理”数据库中的“学生”和“选课成绩”表为数据源,创建一个生产表查询,将成绩在90分以上的学生的“学生编号”和“姓名”,“性别”“年龄”和“成绩”存储到一个新表中,“学生编号”按降序排列。新表名为“90分以上学生情况”,查询的名称为“生成90分以上学生情况表”。
(2) 以“教学管理”数据库中的“学生”“课程”和“选课成绩”表为数据源建立一个查询,查找每个班英语(二)的平均成绩并显示其班级号和平均成绩。假设,“学生编号”中的前4位表示班级号。查询命名为“每班英语平均分”。
第7题:
下列关于操作查询的叙述中,错误的是()
第8题:
运行SQL命令“Delete*From比赛成绩Where姓名=李勇”,得到的结果是()。
第9题:
在成绩表中,如果想让90分以上的数据用蓝色显示,60分以下的成绩用黄色显示,最合理的方法是()。
第10题:
Where 成绩 >=90
Where 成绩 ≥90
Where 成绩 >90 AND 成绩 =90
Where 成绩 >90
第11题:
查找
筛选
分类汇总
定位
第12题:
在更新查询中可以指定更新的条件
删除查询可删除符合条件的记录
生成表查询生成的是一个新表
追加查询要求两个表的结构必须一致
第13题:
下面有相关生成表查询的论述中,错误的是( )。
A.生成表查询是一种操作查询
B.生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表
C.生成表查询将查询结果以表的形式存储
D.对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用
第14题:
用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件res.dbf中。
(2)编写my.prg程序,实现的功能:先为“学生成绩”表增加一个“学生平均成绩”字段,类型为 N(6,2),根据“学生选课”表统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。
(2)在命令窗口中输入命令:MODIFY COMMAND my在程序文件编辑器窗口输入如下程序段:
******文件my.prg中的程序段********
ALTER TABLE学生成绩ADD平均成绩N(62)
SELECT学号AVG(成绩)AS平均成绩;
FROM学生选课;
GROUP BY学号;
INTO CURSOR atemp
DO WHILE NOT EOF()
UPDATE学生成绩SET平均成绩=atemp.平均成绩;
WHERE学生成绩.学号=atemp.学号
SKIP
ENDDO
***********************************
在命令窗口输入命令:DO my运行程序。执行程序后“学生成绩”中的记录如图3-42所示。

(2)在命令窗口中输入命令:MODIFY COMMAND my,在程序文件编辑器窗口输入如下程序段:
******文件my.prg中的程序段********
ALTER TABLE学生成绩ADD平均成绩N(6,2)
SELECT学号,AVG(成绩)AS平均成绩;
FROM学生选课;
GROUP BY学号;
INTO CURSOR atemp
DO WHILE NOT EOF()
UPDATE学生成绩SET平均成绩=atemp.平均成绩;
WHERE学生成绩.学号=atemp.学号
SKIP
ENDDO
***********************************
在命令窗口输入命令:DO my,运行程序。执行程序后,“学生成绩”中的记录,如图3-42所示。
解析:本大题两个小题主要考查的是SQL语句的应用,设计过程中可利用临时表来存放查询结果,再利用DO循环语句对表中的记录逐条更新。
第15题:
语句"DELETE FROM成绩表WHERE计算机<60"的功能是
A.物理删除成绩表中计算机成绩在60分以下的学生记录
B.物理删除成绩表中计算机成绩在60分以上的学生记录
C.逻辑删除成绩表中计算机成绩在60分以下的学生记录
D.将计算机成绩低于60分的字段值删除,但保留记录中其它字段值
第16题:
下面有关生成表查询的论述中,正确的是( )。
A.生成表查询不是一种操作查询
B.生成表查询可以利用一个或多个表中满足一定条件的记录来创建一个新表
C.生成表查询将查询结果以临时表的形式存储
D.对复杂的查询结果进行运算时,经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用
第17题:
在考生文件夹下有“××.mdb”数据库。
(1)创建窗体“学生成绩”查询,在窗体中添加组合框“学生编号”,绑定学生表的学生编号字段。
(2)修改“成绩表,”查询,设置学生编号字段条件为“学生成绩查询”窗体组合框内的值。创建宏“成绩表”,运行成绩表查询。
(3)在“学生成绩查询”窗体中添加“查询成绩”按钮,实现运行“成绩表”查询。学生成绩查询窗体如图所示。


单击查询成绩按钮后显示如下结果:


第18题:
A.条件格式
B.ExCel函数
C.排序后设置
D.一个一个手动设置
第19题:
在Excel2003中,记录单的作用不包括()
第20题:
要找出成绩表中所有数学成绩在90分以上(包括90分)的同学,应该利用()命令。
第21题:
SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE ‘A%’
SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE ‘A%’
第22题:
删除“比赛成绩”表中的所有记录
删除“比赛成绩”表中姓名为“李勇”的记录
删除“比赛成绩”表中的“李”的所有记录
查询“比赛成绩”表中姓名为“李勇”的记录
第23题:
删除查询
生成表查询
追加查询
更新查询