如何在 Netezza 中替换完整的子字符串
Posted
技术标签:
【中文标题】如何在 Netezza 中替换完整的子字符串【英文标题】:How to replace full substring in Netezza 【发布时间】:2014-02-12 03:02:16 【问题描述】:Netezza sql 手册说有 translate(s, from, t) 函数,而这个函数会将 'from' 中的每个字符替换为 't' 中的对应字符,例如: translate(' 12345','14','ax') 返回'a23x5'。
但如果我想替换'full'字符串,例如:translate('123135', '12', 'ab') 返回'ab3135'。如何制作?
【问题讨论】:
【参考方案1】:Replace
不是Netezza
中的内置函数,但是如果您有SQL Extensions Toolkit installed,则可以使用以下函数。
select sql_functions..replace('123135', '12', 'ab')
select sql_functions..regexp_replace('123135', '12', 'ab')
【讨论】:
以上是关于如何在 Netezza 中替换完整的子字符串的主要内容,如果未能解决你的问题,请参考以下文章