从teradata coloumn中删除特殊字符
问题描述:
如何从Teradata列中删除特殊字符。 我有字符A-Z和数字1-9以外的列值,如何删除这些列值,因为我们不知道确切的特殊字符。任何人都可以共享命令吗?从teradata coloumn中删除特殊字符
答
您可以使用正则表达式,'[^0-9a-z]'
发现不匹配的字符列表字符:
regexp_replace(col, '[^0-9a-z]', '', 1, 0, 'i')
谢谢,我面临的问题,像这样“闪电”字,E是没有得到删除了regex_replace。 – user4836066
@ user4836066:您的Teradata发布是什么?这对我来说很好。 – dnoeth
Tearadat 14.00版本 – user4836066