hand
_1_8_35
4
返回栏目
0k
1k
0.2k
3k
1k
1k
0.3k
0.9k
0.8k
1k
0k
1k
0.8k
0k
0k
1k
0.1k
0k
0k
0.8k
3k
2k
0.4k
1k
3k
1k
0k
1k
0.5k
1k
3k
0.6k
0.2k
0.4k
0.9k
0k
0.6k
0.2k
1k
1k
1k
0.4k
0.3k
0.2k
0.3k
0.2k
0k
3k
0.6k
0k
0.2k
0.1k
0.3k
0.6k
0.2k
0.2k
0k
0.3k
2k
0.4k
0.2k
0.1k
0.1k
0.1k
0k
0.1k
0.1k
0.2k
0.2k
0.2k
0k
0k
0.5k
0k
0.1k
0.6k
0.4k
0.4k
3k
2k
0.2k
0.7k
1k
0k
0k
0.1k
2k
0.4k
2k
0k
0k
0.3k
6k
0k
0.1k
0k
0k
0.5k
1k
返回mysql数据库栏目
作者:
贺及楼
成为作者
更新日期:2021-12-31 13:13:58
order by a, b
a a条件
b b条件
先执行a在执行b
此方法需要在SQL server 2012及更高版本支持
如果自己的版本支持那么推荐使用此方法
相对于ROW_NUMBER() OVER()和between的性能有较大提升
执行顺序:先 Order By 后 Offset 后 Fetch
OFFSET :跳过(Skip)的数据行
Fetch NEXT:返回一定数据量的数据行
TOP 不能在同一个查询表达式中与 OFFSET 和 FETCH 一起使用
select *
from userInfo
order by id OFFSET (5*(2-1)) rows fetch next 5 rows only
思路:使用OFFSET 跳过开始行数,然后使用FETCH NEXT返回需要行数的剩余数
公式:OFFSET 开始行数 ROWS FETCH NEXT 需要行数 ROWS ONLY
结果:跳过第0行从第1行开始,返回从第1行开始往下数的五行数据,假如是第二页(5*(2-1)),就是跳过第五行开始,返回从第6行开始往下数的五行数据
mysql数据库
整章节共99节
快分享给你的小伙伴吧 ~