oracle获取字符串首个字母前面的小数

列如:0.3JVVS2VG 1.0IVVS1VG 0.35JVS2VG 1.05JVS2VG得到:0.3 1.0 0.35 1.05
2025年03月24日 07:18
有2个网友回答
网友(1):

利用下面的语句即可得到:
select NAME,TRIM(TRANSLATE(NAME, trim(TRANSLATE(NAME, '1234567890', ' ')), ' ')) from test1 ,test1是建的测试表

网友(2):

用正则表达式

select regexp_substr('123.JVS2VG','\d*\.\d*') from dual