表一:学生信息表,所需内容:学号、姓名、性别、班级、年龄、录入时间、录入人
表二:学生成绩表,所需内容:学号、科目、分数、录入时间、录入人
字段名称与长度自己定义
说明:班级由年级编号(2位)+班级编号(2位),例:0102 代表 一年级(2)班现在要进行各年级/班级的各科目平均分统计 以及 进行 各年级/班级的总人数和男女人数的统计

解决方案 »

  1.   


    select [a.班级],[b.科目],avg([b.分数])as[平均分]
    from 学生信息表 a ,学生成绩表 b
    where a.学号=b.学号
    group by [a.班级],[b.科目]select [班级],count(*)as[总人数]
    from 学生信息表
    group by [班级]select [班级],count(*)as[性别]
    from 学生信息表
    where [性别]='男'
    group by [班级]
      

  2.   

    stuid course score   stuid class  name sex  age
    0101   语文   89      0101  0101  a     男   18
    0101   数学   78      0102  0102  b     女   19
    0101   外语   58      0103  0202   c    男   23
    0102   语文   36 
    0102   数学   56
    0102   外语   66
    0103   语文   52
    0103   数学   57
    0103   外语   38大概上是这样
    我要获得的是一个年级的平均分以及总人数 和男女生人数