【问题标题】:removing speciacl characters from teradata coloumn从 teradata 列中删除特殊字符
【发布时间】:2016-11-30 20:40:53
【问题描述】:

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

【问题讨论】:

    标签: sql special-characters teradata


    【解决方案1】:

    您可以使用正则表达式 '[^0-9a-z]' 来查找与字符列表不匹配的字符:

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

    【讨论】:

    • 谢谢,我正面临像“ÉCLAIR”这样的字符的问题,É 没有被删除 regex_replace。
    • @user4836066:您的 Teradata 版本是什么?这对我来说很好。
    • Tearadat 14.00 版本
    猜你喜欢
    • 2021-08-27
    • 1970-01-01
    • 2015-06-19
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多