- 0
- 0
- 约5.81千字
- 约 6页
- 2025-10-21 发布于北京
- 举报
学生表:Student(Sno,Sname,Sage,S)
Sno:学号;Sname:学生;Sage:学生;S:学生
课程表:Course(Cno,Cname,Tno)
Cno,课程编号;Cname:课程名字;Tno:编号
成绩表:SC(Sno,Cno,score)
Sno:学号;Cno,课程编号;score:成绩
表:Teacher(Tno,Tname)
Tno:编号;Tname:名字
问题:
2、查询平均成绩大于60分的同学的学号和平均成绩;
SELECTSnoAS学号
FROMstudentINNERJOINscore
ONstudent.Sno=score.Sno
GROUPBYscore
HAVINGAVG(score)60;
3、查询所有同学的学号、、选课数、总成绩;
SELECTSnoAS学号,SnameAS,COUNT()
4、查询姓“李”的老师的个数;
Studenttable:Student(Sno,Sname,Sage,S)
Sno:studentnumber;Sname:studentname;Sage:studentage;S:studentgender
Courseschedule:Course(Cno,Cname,Tno)
Cno,coursenumber;Cname:coursename;Tno:teachernumber
Scoretable:SC(Sno,Cno,score)
Sno:studentnumber;Cno,coursenumber;score:score
Teachertable:Teacher(Tno,Tname)
Tno:teachernumber;Tname:teacher’sname
问题:
2.Querythestudentnumbersandaveragescoresofstudentswhoseaverage
scoresaregreaterthan60points;
SELECTSnoASstudentnu
mber
FROMstudentINNERJOINscoreONstudent.Sno=
score.Sno
GROUPBYscore
HAVINGAVG(score)60;
3.QuerythestudentIDnumber,name,numberofcoursestaken,and
totalscoreofallstudents;
SELECTSnoASstudentnumber,SnameASname,COUNT()
4.Querythenumberofteacherswiththe
surnameLi;
5、查询没学过“叶平”老师课的同学的学号、;
6、查询学过“001”并且也学过编号“002”课程的同学的学号、;
7、查询学过“叶平”老师所教的所有课的同学的学号、;
9、查询所有课程成绩小于60分的同学的学号、;
10、查询没有学全所有课的同学的学号、;
11、查询至少有一门课与学号为“1001”的同学所学相同的同学的学号和;
12、查询至少学过学号为“001”同学所有一门课的其他同学学号和;
13、把“S
原创力文档

文档评论(0)