换一下
select avg(成绩) as 平均成绩,班级 from 成绩表 group by 班级 having avg(成绩)>=60

解决方案 »

  1.   

    select avg(成绩) as 平均成绩,班级 from 成绩表 group by 班级 having avg(成绩)>=60
      

  2.   

    or
    select * from 
    (
    select avg(成绩) as 平均成绩,班级 from 成绩表 group by 班级
    ) a 
    where 平均成绩>=60
      

  3.   

    但SYBASE中是好用的,我手上有一本MSSQL2000的书也介绍可以那样用。这是不是MSSQL的BUG.
      

  4.   

    MS SQL中,計算列的列名是不能直接這麼用的,但是可以用來排序。
      

  5.   


    select avg(成绩) as 平均成绩,班级 from 成绩表 group by 班级 having avg(成绩)>=60