Netezza有replace
功能吗?如果没有,实现的替代方法是什么?
例如
replace('abc','a','1)
答案 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