日期:2014-05-17  浏览次数:20720 次

SQL语句问题,求教
表结构:
        ID     得分1     部门名
          1       2             部门A
          2       4             部门B
          3       1             部门A
                    .
                    .
                    .


用:
sql= "select   部门名   from   表名   group   by   部门名 "   不行,请问怎么修改,得出下面的结果.

想得出个表格:
            部门                                 均分
            部门A(得分第1的)        
            部门A(得分第2的)


谢谢!

------解决方案--------------------
你可以加个别名,比如:

SELECT 部门名, avg(得分) AS score FROM 表 GROUP BY 部门名;
------解决方案--------------------
改成
rs.open sql,conn,1,1
看看

------解决方案--------------------
你别用别名来排序,直接avg()来排序try