数据库实验三——连接查询
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.查询使用天津供应商供应的零件的工程信息
以上是关于数据库实验三——连接查询的主要内容,如果未能解决你的问题,请参考以下文章