在sql中用替换字符串替换2个字符串

时间:2015-10-28 17:39:21

标签: sql

SSN=LTRIM(RTRIM(REPLACE(A.SSN,'-','')))

有人可以帮帮我吗?此代码将“ - ”替换为有效的ssn列的''。但现在我想用.字符串替换点''。有人可以帮助我如何替换-.吗?

任何帮助都将受到高度赞赏。

谢谢

1 个答案:

答案 0 :(得分:2)

再使用一个replace

LTRIM(RTRIM(REPLACE(REPLACE(A.SSN,'-',''),'.','')))

如果您使用的是Oracle,最简单的方法是使用regexp_replace来获取数字。

regexp_replace(ssn, '\D', '')