access查询操作任务_第1页
access查询操作任务_第2页
access查询操作任务_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、打开学生选课管理系统的数据库,将学生表记录中的性别字段设置为文本型,带方框的输入为女,剩余为男。完成以下查询操作,每题括号内的为查询表名,完成第一大题后再做第二大题1. 实验教材 44 页(1)-(10)小题利用选择查询实现计算,计算出各门课程的平均成绩、最高分和最底分。(查询_补充 1)利用选择查询实现计算,计算出每个学生的总成绩和和平均成绩。(查询_补充 2)将“计算机图形学”课程的成绩提高 5 分显示出来,要求显示学号、姓名、提高后的成绩信息。(查询_补充 3)创建名为“03 级学生”的生成表查询(学号前 2 位表示年级),包含全部字段(查询_补充 4)利用生成表查询,创建一个包含所有成

2、绩小于 60 分的学生的学号、姓名、课程名称和分数字段的“补考信息”表。(查询_补充 5)利用追加查询,将“成绩”表中所有成绩大于等于 60 且小于等于 80 的学生的学生证号、姓名、分数添加到“补考信息”表中,并使新添加记录的课程名称全部为“Access”课程。(查询_补充 6)利用更新查询,将“补考成绩”表中大于 70 的降低 5 分。(查询_补充 7)利用删除查询,将“补考成绩”表中成绩小于 70 的学生的信息删除。(查询_补充 8)查询所有学生的成绩,没有成绩的也要显示学号、姓名(查询_补充 9)查询各门课程选修的人数,没有选修的课程显示为 0(查询_补充 10)完成以上题目后请做下面

3、题目,以下题目请用 sql 语句实现,并将 sql 语句写到相应题目的下面显示学生基本信息表中所有姓“王”的学生的学号、姓名、性别、出生日期。(查询_sql1)left(姓名,1)=王查询所有年龄在 26 到 27 岁之间的男同学,字段包括学号、姓名、年龄和院系(查询_sql2)year(date()-year(出生日期) between 26 and 27 and性别=男找出所有学生选修的课程代码、名称、学分、任课教师(查询_sql3) SELECTdistinct 课程表.课程代码, 课程表.课程名称,任课教师,学分FROM 课程表 INNER JOIN 选课表 ON 课程表.课程代码 =

4、 选课表.课程代码显示男、女生成绩的最高分、最低分、平均分。(查询_sql4)SELECT DISTINCT 学生表.性别, Max(选课表.成绩) AS 最高分, Min(选课表.成绩) AS 最低分, Avg(选课表.成绩) AS 平均分FROM 学生表 INNER JOIN 选课表 ON 学生表.学号 = 选课表.学号GROUP BY 学生表.性别HAVING (学生表.性别)=男) OR (学生表.性别)=女);分别显示男、女生的人数。(查询_sql5)SELECT DISTINCT 学生表.性别, count(*)as 人数FROM 学生表 INNER JOIN 选课表 ON 学生表

5、.学号 = 选课表.学号GROUP BY 学生表.性别HAVING (学生表.性别)=男) OR (学生表.性别)=女);成绩低于所有学生的平均成绩的学生的学号和姓名(查询_sql6)WHERE (学生成绩表.成绩)70在学生表中查找出所有姓名相同的学生信息(查询_sql8)WHERE (学生档案表.姓名) In (SELECT 姓名 FROM 学生档案表 As Tmp GROUP BY 姓名 HAVING Count(*)1 )ORDER BY 学生档案表.姓名;查询显示所有未选课学生的相关信息(查询_sql9)SELECT 学生表.学号,学生表.姓名,性别,出生日期,院系,照片,备注FRO

6、M 学生表 LEFT JOIN 选课表 ON 学生表.学号 = 选课表.学号where 选课表.学号 is null查找选修了 001 和 004 课的学生的学号、姓名等相关信息。(查询_sql10)(使用合并查询)SELECT 学生表.学号,学生表.姓名,性别,出生日期,院系,照片,备注FROM 学生表 LEFT JOIN 选课表 ON 学生表.学号 = 选课表.学号where 选课表.课程代码=001or 选课表.课程代码=004计算每名同学的平均成绩,并按平均成绩降序显示。(查询_sql11)SELECT 选课表.姓名, Avg(选课表.成绩) AS 平均成绩FROM 选课表GROUP BY 选课表.姓名ORDER BY Avg(选课表.成绩) DESC;显示院系人数大于等于 4 的院系和人数(查询_sql12) SELECT 学生表.院系, Count(学生表.院系) AS 人数FROM 学生表GROUP BY 学生表.院系HAVING Count(学生表.院系)=4查找同时选修了 001 和 004 课的学生的学号、姓

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论