Re: Concat field result in select query

Поиск
Список
Период
Сортировка
От Guillaume Lelarge
Тема Re: Concat field result in select query
Дата
Msg-id 48AEC8BD.2020308@lelarge.info
обсуждение исходный текст
Ответ на Concat field result in select query  ("Nacef LABIDI" <nacef.l@gmail.com>)
Ответы Re: Concat field result in select query  ("Nacef LABIDI" <nacef.l@gmail.com>)
Список pgsql-sql
Nacef LABIDI a écrit :
> Hi all,
> 
> I was wondering if there is a way to concatenate the results of a field
> in a select to return it as a single string.
> 
> Example :
> 
> my_field
> --------------
> 1
> 2
> 3
> 
> select concat_something(my_field) from my_table group by something;
> the result expected would be someting like that : 1/2/3 (with a
> separator it would be really nice)
> 
> I hope that I am not asking for too much ;)
> 

Something like:
 SELECT array_to_string(array(select myfield from mytable), ','));

For example:

sherkin=# select * from t1;c1 | c2
----+---- 1 | 2 |  3 2 |  4 2 |  5
(4 lignes)

sherkin=# SELECT array_to_string(array(select c1 from t1), ',');array_to_string
-----------------1,2,2,2
(1 ligne)


-- 
Guillaume.http://www.postgresqlfr.orghttp://dalibo.com


В списке pgsql-sql по дате отправления:

Предыдущее
От: Julien Cigar
Дата:
Сообщение: Re: Concat field result in select query
Следующее
От: "Nacef LABIDI"
Дата:
Сообщение: Re: Concat field result in select query