【发布时间】:2016-11-30 20:40:53
【问题描述】:
如何从 Teradata 列中删除特殊字符。 我有除字符 A-Z 和数字 1-9 之外的列值,如何删除这些列值,因为我们不知道确切的特殊字符。任何人都可以分享它的命令吗?
【问题讨论】:
标签: sql special-characters teradata
如何从 Teradata 列中删除特殊字符。 我有除字符 A-Z 和数字 1-9 之外的列值,如何删除这些列值,因为我们不知道确切的特殊字符。任何人都可以分享它的命令吗?
【问题讨论】:
标签: sql special-characters teradata
您可以使用正则表达式 '[^0-9a-z]' 来查找与字符列表不匹配的字符:
regexp_replace(col, '[^0-9a-z]', '', 1, 0, 'i')
【讨论】: