请有人帮我查询SQL查询如何从字母数字字段中获取最大数量。下面是代码字段。如您所见,我想检索OSS的最高编号为120.提前感谢。
DebuggerNonUserCode
答案 0 :(得分:0)
您可以像这样使用正则表达式。它适用于每个字符串和数字的长度。
select column_name from table_name
where REGEXP_REPLACE(column_name,'[A-Za-z]','')=
(select max(to_number(REGEXP_REPLACE(column_name,'[A_Za-z]','')))
from table_name)