数据库实验三——连接查询

Posted 大灬白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库实验三——连接查询相关的知识,希望对你有一定的参考价值。

数据库实验三

【实验名称】 实验3 连接查询
【实验目的】
(1)熟悉基本的连接操作
(2)掌握内连接与外连接的方法
(3)学会应用自身连接
(4)掌握多表连接

【实验原理】
查询语句SELECT

【实验内容】

实验内容(1)

针对教材中的学生_课程数据库,进行各种连接查询
1.查询“李勇”同学的选课情况(结果含课程号、成绩)

2.查询“信息系统”课程的选课情况(结果含学号、成绩)

3.查询“数学”课程的平均分

4.查询“李勇”同学的平均分

5.查询“李勇”同学选课的学分情况(结果含课程号、课程名、学分)

6.查询选修了“数学”课程且成绩在90分以上的情况(结果含学号、学生名、成绩)

7.查询有学生选修的课程的平均成绩(结果含课程号、课程名、平均成绩)

SELECT C001.Cno,Cname,AVG(Grade) AS Grade
FROM C001,SC001
WHERE SC001.Cno IN
(	SELECT SC001.Cno 
	FROM C001,SC001 
	WHERE C001.Cno=SC001.Cno
) AND C001.Cno = SC001.Cno
GROUP BY C001.Cno,Cname

8.查询“信息系统”课程成绩第一名的信息(结果含课程名、学生名、成绩)

9.查询没有学生选修的课程情况(结果含课程号、课程名、学分)

实验内容(2)

针对第二章课后练习6的SPJ数据库,进行各种连接查询
1.查询S1供应商的供应信息(结果含供应商名、项目名、零件名、供应量)

2.查询北京的供应商的供应信息(结果含供应商名、项目名、零件名、供应量)

3.查询颜色为红色的零件供应信息(结果含供应商名、项目名、零件名、供应量)

4.查询供应工程“一汽”零件的供应商信息

5.查询供应工程“一汽”零件“螺母”的供应商的信息

6.查询“螺丝刀’零件的供应情况

7.查询“东方红”供应商的的供应详情(结果含供应商名、项目号、零件号、供应量)

8.查询供应量在200和400之间的供应详情(结果含供应商名、项目名、零件名、供应量)

9.查询供应量最大的供应详情(结果含供应商名、项目名、零件名、供应量)

10.查询使用天津供应商供应的零件的工程信息

以上是关于数据库实验三——连接查询的主要内容,如果未能解决你的问题,请参考以下文章

数据库实验三 多表查询

数据库实验(学生选课系统)

实验三 编程编译连接跟踪

数据库:实验三 数据库查询语言

实验三 编程,编译,连接,跟踪

实验三