我刚刚开始sql的,学到这里发现怎么也不对,怎么那个结果会这样呀
elect  专业方向,count(学号)系部总人数,avg(高考分数) 高考平均分  from st_table 
group by 专业方向
compute avg(avg (高考分数)) 
   
结果是
专业方向     系部总人数              高考平均分
动漫        4                 511
房地产金融      7                 503
国际金融        6                 492
计算机        9                 466
软件技术工程    1                 577
网络        5                 442
证卷期货        1                 421
证劵期货        2                 418
证券期货        4                 516
哪位高手路过看下sqlavg计算机

解决方案 »

  1.   

    我晕 没看见最下面的 compute avg(avg (高考分数))你这样肯定有问题啊
      

  2.   

    这个我是用
    select *from st_table 
    order by 专业方向
    compute sum (高考分数)  查的没有什么错误的
     1129 太极乐队   国际金融 2 423 NULL
    1138 郑源       计算机 2 510 NULL
    1140 张韶涵     计算机 2 421 NULL
    1143 林俊杰     计算机 1 511 NULL
    1144 羽泉       计算机 1 500 NULL
    1147 梁朝伟     计算机 2 538 NULL
    1131 刘德华     计算机 2 412 NULL
    1133 舒淇       计算机 2 412 NULL
    1134 梁咏琪     计算机 2 431 NULL
    1135 杨千烨     计算机 1 465 NULL
    1153 星他爸     软件技术工程 3 577 NULL
    1148 李克勤     网络 1 520 NULL
    1145 郭富城     网络 2 400 NULL
    1142 郑秀文     网络 2 411 NULL
    1137 蔡依林     网络 1 468 NULL
    1132 张学友     网络 1 411 NULL
    1150 刘若英     证卷期货 2 421 NULL
    1127 张信哲     证劵期货 1 424 NULL
    1128 周渝民     证劵期货 2 412 NULL
    1115 许志安     证券期货 3 464 NULL
    1116 张卫健     证券期货 2 515 NULL
    1124 张华健     证券期货 2 631 NULL
    1125 张雨生     证券期货 1 454 NULL
      

  3.   

    就是分组这边有一点问题的,下面的结果是对的 compute avg(avg (高考分数)),我没有用
    compute avg的时候也那样的