小编Sam*_*der的帖子

如何检查一系列数字中的任何缺失数字?

我正在做一个为大学创建录取系统的项目; 这些技术是Java和Oracle.

在其中一个表中,存储了预先生成的序列号.之后,根据这些序列号,将输入申请人的表格数据.我的要求是,当输入过程完成后,我将不得不生成一个明智的报告.如果在喂食预先生成的序列号期间,任何序列号都会丢失.

例如,在表格中,序列号是7001,7002,7004,7005,7006,7010.从上面的系列可以清楚地看出,从7001到7010,缺失的数字是7003,7007,7008和7009.

Oracle中是否有任何DBMS功能可以找出这些数字,或者如果任何存储过程可能满足我的目的,请建议一个算法.

我可以在Java中找到一些技术,但为了提高速度,我想在Oracle中找到解决方案.

sql oracle plsql gaps-and-islands

23
推荐指数
2
解决办法
7万
查看次数

标签 统计

gaps-and-islands ×1

oracle ×1

plsql ×1

sql ×1