gpt4 book ai didi

teradata - 替换 Teradata 中的特殊字符

转载 作者:行者123 更新时间:2023-12-04 05:03:39 29 4
gpt4 key购买 nike

Teradata 数据库中有特殊字符,我想删除它。

Example - special character: "aa€bb"  (special charcter is "€" sign)
Desired output: "aabb"

我该怎么做?

最佳答案

如果您有 Teradata 14(抱歉,我没有),您应该可以使用新的 REGEXP_REPLACE函数,类似这样:

SELECT  'aa€bb' as source_col
, REGEXP_REPLACE(source_col, '€') as new_col1
, REGEXP_REPLACE(source_col, '€', NULL, 1, 0, 'c') as new_col2

第一个例子应该可以解决问题;第二个只显示其他函数参数值及其默认值。第三个参数是替换字符串,所以当为空时,它应该删除那个字符。

关于teradata - 替换 Teradata 中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15805402/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com