数据库四天课下练习题:查询平均成绩大于60分学生信息.pdfVIP

  • 0
  • 0
  • 约5.81千字
  • 约 6页
  • 2025-10-21 发布于北京
  • 举报

数据库四天课下练习题:查询平均成绩大于60分学生信息.pdf

学生表: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)

1亿VIP精品文档

相关文档