从字母数字列中检索最大数量

时间:2016-01-27 11:02:38

标签: sql

请有人帮我查询SQL查询如何从字母数字字段中获取最大数量。下面是代码字段。如您所见,我想检索OSS的最高编号为120.提前感谢。

DebuggerNonUserCode

1 个答案:

答案 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)