要此功能自然是为了提高速度,不知道如何实现此功能?select top 10 * from aaaa这是读取前10行,即有结束行数,但没有起始行数,不知道有没有此功能,即返回的数据是从第20行开始。当然数据库内部的查询肯定还是要从头开始查的,这个不管它!
解决方案 »
- 数据库还原后,怎么使它的日志文件对 log explore 可用
- SQL存储过程动态拼接SQL,INTO 实表改临时表
- 关于多条件查询优化问题
- 奇怪,奇怪,真奇怪!!!
- 请高人指点,group by ...with rollup所带字段不能超过十个,怎么办啊? 在线等候中。。。
- 触发器:一条出版商的信息删除了,则该出版商所出版的所有出版物的pub_id要修改为NULL,,怎么写?pub_id已经定义为外键了还可以写触发器
- 如何获得一条记录的当前行号??
- 多表联合查询的问题 高手请看!!!在线 等 !
- sql2000+vb????
- 求救:如何在BDE中设置INTERBASE数据库服务器
- 带主外键关系的触发器怎么写,级联删除
- SQL Server函数使用中的一个问题
from
(select top * 20 from table order by id) table T
order by id DESC
from (select top 20 * from 表名 order by id) tp
order by id desc
SELECT * FROM(
SELECT *, rowid = ROW_NUMBER() OVER(ORDER BY 1)
FROM tb
)A
WHERE rowid between 10 and 20
请问下sql2000可以么。能解释下rowid = ROW_NUMBER() OVER(ORDER BY 1)