asp调用SQL排序

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:37:06
比如现在一个表
A B
1 测试
2 还是测试
3 测试啊
4 找答案
如果删掉一个,任意的哦,因为数据多,删除是随机删除其中一个,比如2被删除了,就变成了1 3 4,我想后面再添加数据的时候自动填上2的位置,不想再另外建一个ID记录表,如果找不到好的解决方案,我只有一个一个比较ID号,最后找到漏掉的那个ID了,求大大们解决下,急啊。

我只有一种想法,就是一个一个找,以前学C语言学过几种排序的方法,没一种用的上,分段虽然显得很有技术含量,但在着用不上,因为你删除了某条信息,程序不会知道这个段在哪,还必须先找段,实在麻烦

那你就不能用自增序列了,要补充的话可以考虑分段查找,例
select count(*) from table1 where id<100
假如得出的结果不足100个,那就是有删除了,可能比直接遍历快点

AI是这样的...

ID其实没必要做连续的

直接遍历吧
或者删除的时候
删除2 则 3 4 同时减1