也许这听起来有点疯狂,但我需要想出一个查询来只检索字母数字字段中的字母。
例如:
表
1234ADD
3901AC
1812OPA
82711AUU
预期结果
添加
AC
OPA
AUU
谢谢!
看起来您只想删除数字。您可以REGEXP_REPLACE
在 10g 或 11g 中使用它:
SELECT REGEXP_REPLACE( your_column, '[0-9]*', '' ) FROM your_table;
SELECT REGEXP_REPLACE('1234ADD 3901AC 1812OPA 82711AUU', '[0-9]', '')
FROM dual
尝试
选择翻译('1234ADD 3901AC 1812OPA 82711AUU','A1234567890','A')从双;