0

我正在使用Postgres,這是plpgsql函數的返回值。連接並刪除括號

point = x||','||y; 

以下是輸出我從功能得到:

"(14.5084692510445),(35.8988013191481)" 

的事情是,我想輸出沒有任何括號括起來的值。是否有可能完成?

+0

簡單的連接應該可以正常工作 - 我們需要看看x和y是如何構建的。 – Raad 2013-02-21 12:04:07

回答

1

這取決於涉及的數據類型,這些數據類型在您的問題中缺失。

對於字符串類型使用trim()

SELECT trim (x, '()') || ',' || trim (y, '()') 

爲了提供潛在NULL值,你可能想除了使用concat_ws()

SELECT concat_ws(',', trim (x, '()'), trim (y, '()')) 

concat_ws()與Postgres的9.1推出。

+0

完美:)。非常感謝 – 2013-02-21 12:11:02