问题:
如何用sql返回第三条或者第三条记录开始返回? 从数据库中的表中从第三条记录开始取,那么select该怎么写呢? |
回答:
注意,其实就是把 select top 语句写两遍,第二遍包含了第一遍,然后把是第一遍中的记录用not in剔除就可以了,所以两个where都必须包含相同的外加条件。 asp 中经常用来写 pageno 的程序,因为直接用ado的pagesize如果遇上几十万数据,用pagesize就完蛋喽。 关于 not in 语句速度比较慢,某人提示将not in改为
返回第3条记录用:
如果用来进行分页,返回第100-150条记录,可以用
|