首页 > 解决方案 > SQL从字符串中删除字符

问题描述

我在数据仓库任务中有一个列需要替换这些字符: "ABCDEFGHIJKLMNOPQRSTUVWXYZ\abcdefghijklmnopqrstuvwxyz"什么都没有。

例如我有这种形式的数据“ 88k77.22”,它应该是“ 8877.22

有谁知道可以做到这一点的任何特定功能,或任何解决方法。

提前致谢

标签: sqloracle

解决方案


使用正则表达式

REGEXP_REPLACE(column, '[A-Za-z]*', '')

'\' 是否也应该包括在内?然后使用

 REGEXP_REPLACE(column, '[A-Za-z\]*', '')

推荐阅读