SQL来查找字符串中的最后一个alpha值
我需要在字符串中找到最后一个alhpa值 我的字符串如下所示:SQL来查找字符串中的最后一个alpha值,sql,oracle,Sql,Oracle,我需要在字符串中找到最后一个alhpa值 我的字符串如下所示: thj_ujk_008j_1 tky_ujk_098f_*/_2 我的结果应该是: j f 您可以尝试使用regexp\u replace()并选择要查找的匹配最终alpha值: select regexp_replace(col, '.*([a-zA-Z]).*', '\1') from yourTable 使用Regex101测试时,此regex似乎工作正常:
thj_ujk_008j_1
tky_ujk_098f_*/_2
我的结果应该是:
j
f
您可以尝试使用
regexp\u replace()
并选择要查找的匹配最终alpha值:
select regexp_replace(col, '.*([a-zA-Z]).*', '\1')
from yourTable
使用Regex101测试时,此regex似乎工作正常: