SQL数据库分页排序记录
摘要: 方法一:Select Top Min(Max) Select Top 方法
问题,第一页的时候有bug
问题,不能多字段排序,必须要求主键,即排序字段唯一不能重复,且此主键的类型必须是int类型,如果多字段排序,还要求主键是连续的,不能断裂。
方法二:Select In Select Top 方法
问题,最后一页的时候有bug
问题,要求有主键,即要求一个不能重复的唯一字段,主键的类型可以任意,可以多字段排序,多个字段都可以有自己单独的排序方式
第一种方法其实很好,如果你不要求用其他的非主键排序的话,那绝对是你的首选。
不过,在要求非主键字段排序的场合下,就得用上第二种方法了,而且还可以多字段排序,下下主要说说这种排序方法。
这种排序方法要求排序字段的排序方式反转,在你写SQL语句的时候要用到,为了支持多字段的自动反转,下面我写了一个函数,方便调用。
如下:
while(@index!=0)
BEGI阅读全文
posted @ 2010-01-22 11:18 天真的好蓝啊 阅读(291) | 评论 (0) 编辑
