从teradata coloumn中删除特殊字符

问题描述:

如何从Teradata列中删除特殊字符。 我有字符A-Z和数字1-9以外的列值,如何删除这些列值,因为我们不知道确切的特殊字符。任何人都可以共享命令吗?从teradata coloumn中删除特殊字符

您可以使用正则表达式,'[^0-9a-z]'发现不匹配的字符列表字符:

regexp_replace(col, '[^0-9a-z]', '', 1, 0, 'i') 
+0

谢谢,我面临的问题,像这样“闪电”字,E是没有得到删除了regex_replace。 – user4836066

+0

@ user4836066:您的Teradata发布是什么?这对我来说很好。 – dnoeth

+0

Tearadat 14.00版本 – user4836066