z*y 发帖数: 1311 | 1 如果一个SQL query返回很多条记录
要分成多个页面显示(比如:next results)
这个有比较成熟的做法么?
还是要自己想办法把这个query拆成几个query?
谢谢 |
s***s 发帖数: 1301 | 2 你是指网页显示还是数据库表console 显示?
【在 z*y 的大作中提到】 : 如果一个SQL query返回很多条记录 : 要分成多个页面显示(比如:next results) : 这个有比较成熟的做法么? : 还是要自己想办法把这个query拆成几个query? : 谢谢
|
a9 发帖数: 21638 | 3 我估计是指网页吧。
【在 s***s 的大作中提到】 : 你是指网页显示还是数据库表console 显示?
|
s***s 发帖数: 1301 | 4 如果是网页的话,如果数据结果不大的话,可以用现成的js 的Library来实现。
如果数据量比较大,实现分页话,其实sql是进行range查询,mysql 用Limit, t-sql是
用row_number 排序。plsql没用过,应该有类似的功能。 假设每页要有100个result,
下一页就在query的范围上加个100 (即从101 到200), 下2页就 加 200.... 以此类
推来实现的。
【在 a9 的大作中提到】 : 我估计是指网页吧。
|
i****a 发帖数: 36252 | 5 點網有已建成的功能
dot net has built in feature
【在 a9 的大作中提到】 : 我估计是指网页吧。
|