sql: group by 和 limit的使用

SQL语句中

group by用于分组,使用group by, 同一分组的多个记录,对外可能只呈现第一条记录

limit 用于记录条数限制,使用limit, 在分页时候方便。limit 0,10 表示记录从第一条到第10条。

参考

1 http://qimo601.iteye.com/blog/1634748

作者qimo

原文部分内容

  1. mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15  
  2.   
  3. //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:   
  4. mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.  
  5.   
  6. //如果只给定一个参数,它表示返回最大的记录行数目:   
  7. mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行  
  8.   
  9. //换句话说,LIMIT n 等价于 LIMIT 0,n。


你可能感兴趣的:(sql: group by 和 limit的使用)