Netezza SQL替换功能?

时间:2015-07-09 22:12:50

标签: netezza

Netezza有replace功能吗?如果没有,实现的替代方法是什么?

例如

replace('abc','a','1)

3 个答案:

答案 0 :(得分:6)

Netezza提供开箱即用的TRANSLATE功能,s documented here

Netezza还在SQL扩展工具包as documented here中包含一个REPLACE函数,该函数必须由管理员启用。

答案 1 :(得分:0)

Netezza有一堆扩展功能。在我们公司,它们安装在TOOLKIT.SQLEXT下,因此您的查询将如下所示:

SELECT TOOLKIT.SQLEXT.REPLACE('abc', 'a', '1') AS STR;

结果:

STR
1bc

答案 2 :(得分:0)

有时REPLACE无法完全取代TRANSLATE。您可以查看REPLACE替代方案的此答案: How to replace escape character in Netezza column