在线急:选取一定范围的数据分类

regid 2008-07-11 11:53:10
手头有一些数据,想按范围选取,怎么弄, 比如按照 ID: 1~20读出来处理,21~40读出来处理。。。。。。

[code=C#]
//下面是伪代码
int ID1=1;
int ID2=20;
while(!true)
{
sqladpter = select A B C from TABLE1 where ID between ID1 and ID2", thisConnection);

ID1=ID1+30;
ID2=ID2+30;

}
[code]

这么做好像不对, 在线求助,急!
...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
regid 2008-07-11
  • 打赏
  • 举报
回复
SQL server 里有没有什么函数
regid 2008-07-11
  • 打赏
  • 举报
回复
是连续的int

不知道为啥不对, 提示invalid column ID1 ID2
beancurd005 2008-07-11
  • 打赏
  • 举报
回复
设置ID为自增字段,就可以了吧!

select top N from table ; //即可取前N条数据出来了
beancurd005 2008-07-11
  • 打赏
  • 举报
回复
你的ID字段是INT或NUMBER类型吗?

如果是的话,你的方法应该可以的啊!
xiaoqhuang 2008-07-11
  • 打赏
  • 举报
回复
Id是连续的吗?为什么不对?
regid 2008-07-11
  • 打赏
  • 举报
回复
比较仓促,是20,上面也多了个引号

帮帮忙!
51Crack 2008-07-11
  • 打赏
  • 举报
回复
第二次取21,+30干嘛?
regid 2008-07-11
  • 打赏
  • 举报
回复
打错了,条件是true

111,012

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧