【问题标题】:How to replace full substring in Netezza如何在 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'。如何制作?

【问题讨论】:

    标签: string replace netezza


    【解决方案1】:

    Replace 不是Netezza 中的内置函数,但是如果您有SQL Extensions Toolkit installed,则可以使用以下函数。

    select sql_functions..replace('123135', '12', 'ab')
    select sql_functions..regexp_replace('123135', '12', 'ab')
    

    【讨论】:

      猜你喜欢
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      相关资源
      最近更新 更多