четверг, 14 июля 2011 г.

array function array_unique in postgresql

CREATE FUNCTION array_unique(anyarray)
  RETURNS anyarray
  language sql
as $FUNCTION$
    SELECT ARRAY(
SELECT id FROM (
SELECT UNNEST($1) as id
) t
GROUP BY id
ORDER BY count(*) desc
    );
$FUNCTION$;

Комментариев нет:

Отправить комментарий