Re: Agrupamiento por subcadena de campo alfanumérico

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Jose Gomez-Dans <jgomezdans(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Agrupamiento por subcadena de campo alfanumérico
Date: 2007-10-01 22:16:21
Message-ID: 20071001221621.GJ20792@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Jose Gomez-Dans escribió:

> Por ejemplo, supongamos que hay 5 filas:
> 010600999 ; 105
> 010600998 ; 110
> 010599000 ; 100
> 011000000 ; 50
> 011999999 ; 40
>
> la salida debería de ser (considerando la media, por ejemplo)
> 010 ; 105
> 011 ; 45.

> Una forma sería la de usar SUBSTRING,

select substring(..., col1), avg(col2)
from tabla
group by substring(..., col1);

--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"On the other flipper, one wrong move and we're Fatal Exceptions"
(T.U.X.: Term Unit X - http://www.thelinuxreview.com/TUX/)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis D. García 2007-10-01 22:46:23 Re: Pruebas de Desempeño
Previous Message Jose Gomez-Dans 2007-10-01 22:11:34 Agrupamiento por subcadena de campo alfanumérico