查询及sql语句作业

2022-07-21 07:54:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《查询及sql语句作业》,欢迎阅读!
语句,作业,查询,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 查询“学生”表中出生于198722日和198691日的学生的学号、姓名与出生日期。

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表按课程名建立唯一索引,索引名称为cnamegrade表按课程编号升序和成绩降序建立索引,索引名称为cno_score

8-51 使用SQL语句修改表,在student表中增加一个“电话号码”字段(长整型),然后将该字段的类型改为文本型(8字符),最后将其删除。 8-52 使用SQL语句向student表中插入两条学生记录。

8-53 使用SQL语句将student表所有女生的“贷款否”字段改为“否” 8-54 使用SQL语句删除student表学号为“900008”的学生记录。


本文来源:https://www.dywdw.cn/83b5cd0879563c1ec5da7115.html

相关推荐
推荐阅读