首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教VB中获取SQL数据库中指定行数的语句该如何写呢

2012-03-04 
请问VB中获取SQL数据库中指定行数的语句该怎么写呢?比如我要获取从第1000条开始,后面的500条记录,该如何写

请问VB中获取SQL数据库中指定行数的语句该怎么写呢?
比如我要获取   从第1000条开始,后面的500条记录,该如何写呢?

[解决办法]
select top 500 * from tablename where id> =1000
[解决办法]
如果ID依次下去的话也可以这样
select * from tablename where id> =1000 and id <=1500

不过楼上的方法更好,我的不过是给你一个参考,说明不同的情况能有很多的方法达到目标

[解决办法]
如果ID是連續的,Leftie(左手,为人民币服务)的就可以。

如果ID不是連續的,Leftie(左手,为人民币服务)的就有點誤差。

如果ID不是連續的

Select TOP 500 * From TableName Where ID Not In (Select TOP 1000 ID From TableName Order By ID) Order By ID

或者

Select TOP 500 * From (Select TOP 1500 ID From TableName Order By ID) A Order By ID Desc

热点排行