我part
在 Oracle DB 中有一个包含一些演示数据的表,如下所示:
ID NUMBER DESCRIPTION
1 T00001 test
2 T00002 test
3 T00003 test
4 T00004 test
5 T00008 test
6 SG0001 test
7 SG0002 test
8 SG0003 test
9 SG0004 test
10 SG0006 test
该列NUMBER
定义了具有不同预定义前缀和自动递增数字后缀的不同类别部分。现在在 DB 中丢失了一些数字,因此连续性被打破。我想要一个性能完美的 SQL 查询或 PL-SQL 函数来列出丢失的数字:
eg:对于上述演示数据。应返回以下数据:
Category1 start with T: T00005,T00006,T00007
Category1 start with SG: SG0005
有人有想法吗?