/*1.学生表
student(s_id,s_name,s_birth,s_sex) 学生编号,学生姓名, 出生年月,学生性别
2.课程表
course(c_id,c_name,t_id) 课程编号, 课程名称, 教师编号
3.教师表
teacher(t_id,t_name) 教师编号,教师姓名
4.成绩表
score(s_id,c_id,s_score) 学生编号,课程编号,分数
*/
题目:查询每门课程的平均成绩,结果按平均成绩升序排序,平均成绩相同时,按课程号降序排列(不重要)
select c_id , avg(s_score) as avgScore from score group by c_id order by avgScore asc , c_id desc ;
加上课程名:
select s.c_id,c.c_name, avg(s.s_score) as avgScore from score s left join course c on s.c_id = c.c_id group by s.c_id order by avgScore asc ,s.c_id desc ;