【转】MySql实现分页查询的SQL,mysql实现分页查询的sql语句 (转)
http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430
一:分页需求:
客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:
比如:
查询第1条到第10条的数据的sql是:select * from table limit 0,10; ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10;
查询第10条到第20条的数据的sql是:select * from table limit 10,20; ->对应我们的需求就是查询第二页的数据:select * from table limit (2-1)*10,10;
查询第20条到第30条的数据的sql是:select * from table limit 20,30; ->对应我们的需求就是查询第三页的数据:select * from table limit (3-1)*10,10;
二:通过上面的分析,可以得出符合我们自己需求的分页sql格式是:select * from table limit (start-1)*limit,limit; 其中start是页码,limit是每页显示的条数。
poj 2540 Hotter Colder(极角计算半平面交)
poj 1279 Art Gallery(利用极角计算半平面交)
poj 3384 Feng Shui(半平面交的联机算法)
poj 1151 Atlantis(矩形面积并)
zoj 1659 Mobile Phone Coverage(矩形面积并)
uva 10213 How Many Pieces of Land (欧拉公式计算多面体)
uva 190 Circle Through Three Points(三点求外心)
zoj 1280 Intersecting Lines(两直线交点)
poj 1041 John's trip(欧拉回路)
Copyright © 2011-2022 走看看