SQL 55

分页查询employees表,每5行一页,返回第2页的数据

http://www.nowcoder.com/questionTerminal/f24966e0cb8a49c192b5e65339bc8c03

分页查询employees表,每5行一页,返回第2页的数据
一般分页使用 order by + limit 。本题要求5行/页,则第二页显示第6-10行。
  1. limit x,y       x:偏移量      y:要获取的个数
    limit 5,5;     偏移量为5,取5条记录
  2. limit y offset x
    limit 5 offset 5;   取5条记录,偏移量为5
  3. select * from employees
    order by emp_no
    limit 5,5;


  4. 拓展:若每页显示n条记录,要显示第i页数据,则可以用 limit n*(i-1),n
  5. 因此,得到如下代码
    select * from employees
    order by emp_no
    limit 5*(2-1),5;


     

全部评论

相关推荐

02-18 13:28
门头沟学院 Java
点赞 评论 收藏
分享
评论
73
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务