如果是取特定列的最大十个数可以 select * from XXX WHERE XXX order by XX limit 10;

解决方案 »

  1.   

    应该是:select * from tablename order by XX desc limit 10;
      

  2.   

    ORDER BY xxx LIMIT 10
      

  3.   

    select * from tablename order by XX desc limit 10;
      

  4.   

    如果是类似下面的这个表结构
    id  name  price1  price2  total
    请问:如何取出 total 最大的前十个,并计算 price1 的平均值?
      

  5.   

    对于整个表的price1 的平均值?
      

  6.   

    total 最大的前十个记录对应的 price1 的平均值