jtome

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

今天在做东西的时候需要用到一个int型字段是否为连续的,如果不连续的话则返回所缺少的编号的值否则返回最大的ID

下面是自己所测试的数据库的结构如下图所示:

方法一:使用函数进行操作,其主要函数体如下

 

Code

 

执行后的结果为:返回了上图所缺少ID为3的(如果要返回多个的话去掉 break)

 

方法2:使用临时表的操作

 

Code

 

执行结果如下:

此方法可以返回所有的缺省的ID的值,临时表如果没有断号的话我这里没有写返回最大值。这里只是作为参考希望大家多多支持。

posted on 2008-11-28 16:47  jtome  阅读(911)  评论(0编辑  收藏  举报