+ -
当前位置:首页 → 问答吧 → 求一SQL语句

求一SQL语句

时间:2011-07-20

来源:互联网

表ck
字段 id tt

1 df
2 hf
4 gf
6 dfs
7 ds
....

我要新添加一条数据,怎么得到ID 3是空的

VB code
i = 1
Do While Not rs.EOF
If rs!ID <> i Then
MsgBox "ID " & i & " 为空"
i = i + 2
Else
i = i + 1
End If
rs.MoveNext
 Loop


我现在用这样可以实现,但数据多的时候,会不会没效率,有没有别的办法?

作者: yejian520   发布时间: 2011-07-20

你的代码效率不会差。
当然也可以用SQL语句来做。

select id+1 from ck where id+1 not in (select id from ck)

作者: ACMAIN_CHM   发布时间: 2011-07-20