查找连续数字中的缺失数据



表有一个索引,它从1开始,其余的将按顺序编号,而现在有丢失的数据导致不连续,我该如何写sql查找丢失的序号,比如下面,按序号排序的行号大于当前行号1的数据的比例。

您可以使用delta函数,例如:

t=table(1..10 join [12, 14,16] as id)  
select id from t where deltas(id)>1

上面表中的id从10跳转到12、14、16,select语句可以查询12、14、16。

最新更新