Как создать SELECT STATEMENT, который будет цикл, а затем создать оператор SQL? - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь создать запрос, который будет читать все строки в таблице 1 и показывать их объединенными, как если бы они были одним словом.

Я пробовал разные решения без удачи.

Представьте, что таблица (CUSTOMER) содержит 3 строки (CUST1, CUST2, CUST3) Я хочу, чтобы результат оператора select дал мне (CUST1CUST2CUST3) одну строку

Примечания: я не могу использовать процедуры, и, если возможно, утверждение должно быть в PostgreSQL, пожалуйста.

Спасибо,

1 Ответ

2 голосов
/ 14 июня 2019

Вы можете использовать функцию string_agg для объединения строк в postgresql следующим образом:

SELECT id, string_agg(employee, '')
FROM CUSTOMER
GROUP BY id;
...