2021-09-12

寻找表中缺失的编号

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 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值