Re: [pgsql-ru-general] Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT

Поиск
Список
Период
Сортировка
От Andrey Oktyabrskiy
Тема Re: [pgsql-ru-general] Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT
Дата
Msg-id 5223373C.9090109@bestmx.ru
обсуждение исходный текст
Ответ на Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT  (Олексій Васильєв <leopard_ne@inbox.ru>)
Список pgsql-ru-general
On 01.09.2013 16:17, Dmitry E. Oboukhov wrote:
> я ща тоже набросал функцию text_uniq(text[]) и мне стало интересно
> можно ли как-то сделать функцию any_uniq(ANYARRAY[]) ?
Нельзя. Можно сделать несколько функций с именем uniq для массивов
разных типов.

Кроме того, uniq из intarray работает только с одномерными массивами. И
работает в точности так же, как юниксовая утилита uniq:
uniq([1,2,3,3,2,1]) -> [1,2,3,2,1]
Тогда как вам скорее всего надо
uniq([1,2,3,3,2,1]) -> [1,2,3]



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

Предыдущее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: Re: Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT
Следующее
От: Владимир Комаров
Дата:
Сообщение: Вопрос по установке pgperl