select count(if(评价="差",true, null)) as 差, count(if(评价="中等",true, null)) as 中等, count(id) as 全部, max(
成绩) as 最高分, min(成绩) as 最低分, avg(成绩) as 平均分 from 成绩表 where 考试时间 = '期中考试' and 科目 = '英语';这个应该涉及到三个表吧
select 学生表
学号,count(课程科目) as 选课门数,成绩表平时成绩 from 学生表,
课程表,成绩表 where 学生表学号=课程表学号 and 课程表课程号=成绩表课程号
评论列表(0条)