2010-06-04 3 views

ответ

0

У MS SQL to POSTGRES Blogspot есть демонстрация того, как реализовать функцию group_concat в Postgres. Это должно быть довольно просто изменить его, чтобы включать сепаратор

34

Я думаю, что вы можете использовать функцию array_to_string здесь:

array_to_string (anyarray, текст) -> Текст
Объединяет элементы массива с помощью прилагаемого разделителя

Пример:

scalasb=> select array_to_string(ARRAY[1, 2, 3], '~^~'); 
array_to_string 
----------------- 
1~^~2~^~3 
(1 row) 

scalasb=>