在线急:选取一定范围的数据分类
手头有一些数据,想按范围选取,怎么弄, 比如按照 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]
这么做好像不对, 在线求助,急! --------------------编程问答-------------------- 打错了,条件是true --------------------编程问答-------------------- 第二次取21,+30干嘛? --------------------编程问答-------------------- 比较仓促,是20,上面也多了个引号
帮帮忙! --------------------编程问答-------------------- Id是连续的吗?为什么不对? --------------------编程问答-------------------- 你的ID字段是INT或NUMBER类型吗?
如果是的话,你的方法应该可以的啊! --------------------编程问答-------------------- 设置ID为自增字段,就可以了吧!
select top N from table ; //即可取前N条数据出来了 --------------------编程问答-------------------- 是连续的int
不知道为啥不对, 提示invalid column ID1 ID2 --------------------编程问答-------------------- SQL server 里有没有什么函数
补充:.NET技术 , C#