Как объединить varchar в строку в таблице Redshift - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть следующая таблица:

create table #t1(a1 varchar(2))

insert into #t1 select 'AA'
insert into #t1 select 'BB'

Я хочу получить конечный результат следующим образом: какую функцию агрегации я должен использовать.

'AA,BB'

1 Ответ

1 голос
/ 29 февраля 2020

С Функция LISTAGG - Amazon Redshift :

select listagg(sellerid, ', ') within group (order by sellerid) from sales
where eventid = 4337;

listagg                                                                                                                                 
----------------------------------------------------
380, 380, 1178, 1178, 1178, 2731, 8117, 12905, 32043
...