我无法获取最新代码的问题。我需要它来生成下一个。
例子:
Last:
D11.0602.166
Next:
D11.0603.166
我试过了:
MAX
TRANSLATE
CONVERT
MID
VAL
我无法获取最新代码的问题。我需要它来生成下一个。
例子:
Last:
D11.0602.166
Next:
D11.0603.166
我试过了:
MAX
TRANSLATE
CONVERT
MID
VAL
你所拥有的是一个“智能钥匙”——一个包含三个元素的属性。智能钥匙是愚蠢的,因为使用它们会让人头疼。
因此,正确的解决方案是将该属性拆分为三个单独的属性,并将其设为复合键。
同时,您可以使用正则表达式来查找中间组件的最高值...
select max(regexp_replace(dumb_key
, '([A-Z][0-9]{2})\.([0-9]{4})\..([0-9]{3})'
, '\2'))
from your_table
/
毫无疑问,您还没有解释各种其他复杂性,这意味着这可能不是完整的解决方案。但它应该是十人的首发。