寻找表中缺失的编号
tablename :seqtbl
seq name
1 迪克
2 安
3 莱露
5 卡
6 玛丽
8 本
1.查询表中是否存在数据缺失
select ‘存在缺失的编号’ as grep
from seqtbl
having count(*)<>max(seq)
结果有一行,则说明存在缺失的编号;如果一行都没有,则说明不存在缺失的编号。
2.查询缺失的编码
select (seq+1) as qq
from seqtbl
where (seq+1) not in (select seq from seqtbl )