これは少しおかしなことに聞こえるかもしれませんが、英数字フィールドから文字だけを取得するためのクエリを考え出す必要があります。
例えば:
表
1234ADD3901AC1812OPA
82711AUU
_
_
期待される結果
は、
ACOPAAUU
を追加し
ます
ありがとうございました!
数字だけを削除したいようです。REGEXP_REPLACE
10gまたは11gで使用できます。
SELECT REGEXP_REPLACE( your_column, '[0-9]*', '' ) FROM your_table;
試す
SELECT TRANSLATE( '1234ADD 3901AC 1812OPA 82711AUU'、'A1234567890'、'A')FROM dual;
一般的には、http ://www.psoug.org/reference/translate_replace.htmlを参照してください。
SELECT REGEXP_REPLACE('1234ADD 3901AC 1812OPA 82711AUU', '[0-9]', '')
FROM dual