我有一个具有以下值的输入列。
1.2%
111.00$
$100.00
aa
ss
预期输出
1.2
111.00
100.00
null
null
我正在尝试使用 REGEXP_REPLACE 并尝试替换每个不是数字或“。”的字符 这样1.2%
就变成了1.2
。这是我尝试过的查询,但这没有用。
regexp_replace('%1.aa2', '[^[\d|\.]]', '')
谁能建议如何做到这一点?我做错了什么?我正在与 pl/sql 开发人员一起开发 Oracle 11.2 数据库。