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

2022年12月26日10:28:35

题目

https://www.nowcoder.com/practice/f24966e0cb8a49c192b5e65339bc8c03?tpId=82&tqId=29822&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fsql%2Fquestion-ranking
分页查询employees表,每5行一页,返回第2页的数据

CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`));

思路

LIMIT x,y
x从第几条开始返回,第一条为0
y:偏移量,从先开始返回几条记录

SELECT * FROM employees LIMIT 5,5;

扩展:
如果查看第n页
LIMIT 5*(n-1),5

  • 作者:惜木兮
  • 原文链接:https://blog.csdn.net/weixin_46023346/article/details/120204113
    更新时间:2022年12月26日10:28:35 ,共 469 字。