Mysql实验报告--实验二 数据库查询操作

在这个系列会更新一些最近老师要求写的实验报告~
大家尽量对着我的文章做一个参考,不要盲目的cv,毕竟这个对于我们以后的工作学习还是十分重要的。

1、在实验一所创建的表基础上进行如下查询:

(1)查询每个学生的学号,姓名,班级编号,入学成绩和Email,如果没有Email则显示“无”。

在这里插入图片描述

(2)查询教师的部门有哪些,结果只显示院系名称。

在这里插入图片描述

(3)查询每门课程的课程号,选修该课程学生的学号,以及该生该课程的最终成绩(最终成绩=平时成绩30%+期末成绩70%),该成绩以“final”列显示。并将结果按课程编号升序显示,同一课程内的学生按最终成绩降序显示。

在这里插入图片描述

(4)查询名字为三个字的女学生姓名、性别和email

在这里插入图片描述

(5)查询计算机学院除了张丽老师以外还有哪些女教师,结果显示这些教师的编号和名字

在这里插入图片描述

(6)查询使用163邮箱,并且手机号中不含“8”的所有学生的学号、姓名、班级编号和电子邮箱地址
在这里插入图片描述

(7)查询学分在2到5之间的课程号、课程名、学时,并将查询结果按课程开课学期升序排列,同一学期的课程按学分降序排列。

在这里插入图片描述

(8)查询第2学期开课且课程号不以“01”结尾的课程的课程号,课程名和课程学分,或者课程名中以“大学”开头且学时等于68的课程号,课程名和课程学分。

在这里插入图片描述
2、子查询和多表查询

(1) 查询没有任何学生选学的课程编号和课程名称及学分

在这里插入图片描述

(2) 查询每个班学生入学成绩最高分和最低分的差距,列名为“最大分差”

在这里插入图片描述

(3) 查询至少选修了三门课程的学生编号

在这里插入图片描述

(4) 统计各个班级男生和女生的平均年龄及人数。

在这里插入图片描述
(5) 查询至少被两名学生选修的课程名称

在这里插入图片描述

(6) 查询计算机学院至少有两门课的成绩在80以上的女学生学号、姓名和出生日期及其期末成绩的最高分

在这里插入图片描述

(7) 查询所选课程期末成绩平均分在85分以上的“女”学生学号、姓名、期末成绩平均分

在这里插入图片描述

(8) 查询“马克思主义基本原理”期末成绩排在6-10名的学生学号、姓名和期末成绩

在这里插入图片描述

(9)查询李晨老师教过的学生的学号,姓名,电话号码

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/A779929/article/details/127703683