mysql查詢每個班的各學科平均分的sql語句

會爆炸的原原發表於2020-12-18

學生表 Student[id(學生id) name(學生姓名) class(班級)]
考試表 Exam [id(考試id) course(考試科目) score(分數) sid(學生id)]
查詢每個班的各學科平均成績

1.建立學生表和考試表

在這裡插入圖片描述
在這裡插入圖片描述

2.手動新增資料

在這裡插入圖片描述
在這裡插入圖片描述

3.輸入sql語句進行查詢

在這裡插入圖片描述

4.sql語句如下:

Select s.class '班級',e.course '科目',avg(score) '平均分' 
	from student s,exam e 
		where s.id=e.sid group by s.class,e.course```

相關文章