Re: select from lista de valores

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Oswaldo Hernández <listas(at)soft-com(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: select from lista de valores
Date: 2010-02-03 16:41:11
Message-ID: 20100203164111.GC3905@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Oswaldo Hernández escribió:

> Acabo de ver que en 8.4 existe la funcion 'unnest(array[])' que hace
> exactamente eso, separar los valores de un array en filas.
>
> Desgraciadamente todavía ando con 8.3 :(

En 8.3 puedes escribir una función unnest fácilmente en plpgsql. Es
algo así como

select $1[i] from generate_series(array_lower($1, 1), array_upper($1, 1)) i;

No me acuerdo del detalle completo, está en
http://wiki.postgresql.org/wiki/Snippets

--
Alvaro Herrera Vendo parcela en Valdivia: http://alvherre.cl/caboblanco
"We are who we choose to be", sang the goldfinch
when the sun is high (Sandman)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcelino Guerrero (GMail) 2010-02-03 16:44:53 RE: Restauracion con excesivos recursos
Previous Message Osvaldo Rivas 2010-02-03 16:26:56 Re: Ayuda con Select