【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《查询及sql语句作业》,欢迎阅读!
查询以及sql语句作业
第一部分 查询
8-1 查询年龄在20岁以上的女同学的学号、姓名、年龄信息.
8-2 根据“学生”、“班级”表查询学生及班级信息,要求显示学生的“学号”、“姓名”及“班级名称”字段。
8-3 利用“查找重复项查询向导”创建查询,查找姓名相同的学生的信息。 8-4 使用“不匹配项查询向导”创建查询,找出没有成绩的学生名单。 8-5 查询所有学生的信息。
8-6 查询单科成绩在90分以上(含90分)的学生的姓名、课程名称和分数,并按分数降序排列。
8-7 查询年龄在20岁到22岁之间的学生的学号、姓名和年龄。 8-8 查询各门课程的平均分,要求查询结果包含课程名称、平均分。
8-9 建立一个参数查询,按输入的班级编号查找该班学生学号、姓名、出生日期和政治面貌等信息。
8-10 修改例8-9的条件,查找2006级的学生信息。
8-11 按课程名称查找该课程成绩在90分以上(含90分)的学生信息。
8-12 建立一个参数查询,按输入的分数段查找学生的姓名、课程名称和分数。
8-13 建立一个参数查询,按输入的“班级编号”及“课程名称”查询该班学生的姓名、课程名称及分数。
8-14 使用“设计视图”创建交叉表查询,汇总各学生各门课程的成绩,并计算每名学生的平均成绩,产生“学生成绩汇总表”。要求表中增加一列显示学生的平均成绩。
8-15 使用“设计视图”创建交叉表查询,统计各班各门课程的的平均成绩,产生“班级课程平均成绩”汇总表。要求查询结果以“班级名称”为行标题,以“课程名称”为列标题,行列交叉处显示“分数”的平均值。
8-16 将有不及格成绩的所有学生的“学号”、“姓名”、“班级”、“课程名称”和“分数”信息保存到“补考名单”表中。
8-17 将“教师”表中所有未婚教师的“教师编号”、“姓名”、“职称”和“联系电话”信息保存到一个名为“未婚教师”的新表中。
8-18 创建删除查询,删除“补考名单”表中所有“会计学基础”课程的补考信息。
8-19 将“会计学基础”课程不及格的学生的“学号”、“姓名”、“课程名称”、“分数”信息追加到“补考名单”表中。
8-20 利用更新查询,将“补考名单”表中所有“课程名称”字段中的“会计学基础”更新为“会计原理”。
8-21 利用更新查询,将“补考名单”表中所有“会计原理”课程的分数下调20%。
第二部分 SQL查询
8-22 查询课程表中所有课程的全部信息。
8-23 查询“学生”表中所有学生的“学号”、“姓名”和“性别”。 8-24 从“授课”表中查询所有授课教师的教师编号。 8-25 查询“学生”表中所有学生的姓名、性别和年龄。 8-26 查询“学生”表中所有学生党员的学号、姓名和所在班级。
8-27 查询“学生”表中班级编号为“200602”,并于1988年出生的学生的学号、姓名。 8-28 查询“学生”表中出生于1987年2月2日和1986年9月1日的学生的学号、姓名与出生日期。
8-29 查询“成绩”表中成绩在80-85之间的记录。 图8-63 例8-29的查询结果 8-30 查询“学生”表中所有姓名中包含“国”字的学生学号、姓名与班级编号。 8-31 查询“成绩”表中成绩在80-85之间的记录,同门课程按降序排列。 8-32 查询“成绩”表中成绩排在前5名的记录。 8-33 统计“学生”表中学生总数。 8-34 统计各班的学生人数。
8-35 统计各职称的教师人数。结果按人数降序排列。
8-36 统计教师人数在2人以上(含2人)的职称与该职称的总人数,并按职称排序。 8-37 统计授课门数在2门以上(含2门)的教师编号及授课门数,并按总门数排序。 8-38 查询选课门数在3门以上(含3门)的学生学号及平均成绩。
8-39查询选课门数在3门以上(含3门),每门课程的成绩都不低于75分的学生学号及平均成绩。
8-40 根据“学生”和“成绩”表,查询有成绩的学生的“学号”、“姓名”、所修课程的“课程编号”和“分数”。
8-41 查询所有学生的学号、姓名、所修课程的课程编号和所得分数。 8-42 查询分数在85分以上学生的学号、姓名、所修课程的课程编号和分数。 8-43 查询所有学生的姓名、所修课程的课程名称和分数在85分以上的所得分数。 8-44 查询“谢聚军”同学所修课程的“课程编号”及“分数”。 8-45 查询课程表中,没有学生选修的课程名称。
8-46 查询85年以前出生和89年以后出生的学生信息。
8-47 在“教学管理”数据库中,使用SQL语句定义一个名为“student”的表,结构为:学号(文本,6)、姓名(文本,3)、性别(文本,1)、出生日期(日期/时间)、贷款否(是/否)、简历(备注)、照片(OLE),学号为主键,姓名不允许为空值。
8-48 在“教学管理”数据库中,使用SQL语句定义一个名为“course”的表,结构为:课程编号(文本型,3字符)、课程名(文本型,15字符)、学分(字节型),课程编号为主键。 8-49 在“教学管理”数据库中,使用SQL语句定义一个名为“grade”的表,结构为:学号(文本,6)、课程编号(文本型,3字符)、成绩(单精度型),主键由学号和课程编号两个字段组成。
8-50 使用SQL语句建立索引,course表按课程名建立唯一索引,索引名称为cname。grade表按课程编号升序和成绩降序建立索引,索引名称为cno_score。
8-51 使用SQL语句修改表,在student表中增加一个“电话号码”字段(长整型),然后将该字段的类型改为文本型(8字符),最后将其删除。 8-52 使用SQL语句向student表中插入两条学生记录。
8-53 使用SQL语句将student表所有女生的“贷款否”字段改为“否”。 8-54 使用SQL语句删除student表学号为“900008”的学生记录。
本文来源:https://www.wddqxz.cn/83b5cd0879563c1ec5da7115.html