select top 1 University from student group by University order by count(*) desc

解决方案 »

  1.   

    SELECT TOP 1 University 
    FROM student
    GROUP BY University
    ORDER BY SUM(1) DESC
      

  2.   

    'top' 好像不是SQL规范里面的吧。  有没有办法不用TOP做这题?
      

  3.   

    怎么不是?用top做比较方便。
      

  4.   

    不用TOP的话SELECT University
    FROM student
    GROUP BY University
    Having SUM(1) = (
        SELECT MAX(cnt)
        FROM (SELECT SUM(1) AS cnt FROM student GROUP BY University) x
    )