以下の値の入力列があります。
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 データベースに取り組んでいます。