2019-10-22

Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
--建表:
CREATE TABLE Student
(
S# int identity(1,1) primary key,,
Sname varchar(20),
Sage int,
Ssex varchar2(2)
)

CREATE TABLE Course
(
C# int identity(1,1) primary key,,
Cname varchar(255),
T# int
)

CREATE TABLE SC
(
S# int identity(1,1) primary key,,
C# int,
score varchar(50)
)

CREATE TABLE Teacher
(
T# int identity(1,1) primary key,,
Tname varchar(20)
)

--12、查询各科成绩最高和最低的分:以如下形式显示:课程ID,最高分,最低分
SELECT L.C# --课程ID,L.score 最高分,R.score 最低分
FROM SC L ,SC R
WHERE L.C# = R.C#
and
L.score = (SELECT MAX(IL.score)
FROM SC IL,Student IM
WHERE IL.C# = L.C# and IM.S#=IL.S#
GROUP BY IL.C#)
and
R.Score = (SELECT MIN(IR.score)
FROM SC IR
WHERE IR.C# = R.C#
GROUP BY IR.C# );

————————————————
版权声明:本文为CSDN博主「猎摘互联网软件测试业界技术文章专用博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cyjs1988/article/details/74908905

你可能感兴趣的:(2019-10-22)