表有两个字段
Mark  Mark_Class
aaa     Class1
bbb     Class2
ccc     Class1
 这样..
想求出内容数目,由多到少的_Class的排序.

解决方案 »

  1.   

    select count(*) num from table t group by Mark_Class order by num
      

  2.   

    select count(*) num from table t group by Mark_Class order by num desc
      

  3.   

    select count(Mark) from table
      

  4.   

    SELECT COUNT(Mark), Mark_Class
    FROM YOURTABLE
    GROUP BY  Mark_Class
    ORDER BY COUNT(Mark)
      

  5.   

    select count() from table group by _class order by count()
      

  6.   

    select  Distinct Count( ),_class from  group by  _class order by count() desc
      

  7.   

    由多到少 ORDER BY COUNT(Mark) DESC