Re: Query sobre query

From: Lucas Hernandez <lucashdz(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)surnet(dot)cl>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Query sobre query
Date: 2005-06-08 14:12:28
Message-ID: 1e2e9943050608071213f685c6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Alvaro.. en realidad lo que este query
(select tname, count(*) as rws from (select tablename from pg_tables
where tablename like 'tb%')as tname
group by tname
es la misma lista.. lo que yo quiero es mas parecido a un cursor..
algo que me de el siguiente resultado
tname rws
tb1 100
tb2 15
tb3 200

quiero seleccionar cada tabla en la lista del subquery y obtener x
resultado por cada una de ellas.. no exactamente un resultado total
Gracias..

Lucas

On 6/8/05, Alvaro Herrera <alvherre(at)surnet(dot)cl> wrote:
> On Wed, Jun 08, 2005 at 09:20:31AM -0400, Lucas Hernandez wrote:
> > Estoy tratando de entender como usar CURSOR en PostGreSQL
> > Lo que quiero hacer es
> > select tablename AS VARIABLE_TABLE from pg_tables
> >
> > poner los valores en un array (sin usar funciones) y depues hacer una selección
> >
> > select * from VARIABLE_TABLE
> >
> > Algo como
> >
> > Select * from (select tablename from pg_tables where tablename like
> > '%xx%') as tname
>
> Eso se llama "subselect" o "subquery", traducido como "subconsulta", y
> funciona asi tal como lo propones. Pero no tiene nada que ver con un
> cursor.
>
> --
> Alvaro Herrera (<alvherre[a]surnet.cl>)
> "At least to kernel hackers, who really are human, despite occasional
> rumors to the contrary" (LWN.net)
>

--
Lucas Hernandez

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mauricio Zea (Gmail) 2005-06-08 14:22:22 Re: Separador decimal y de miles
Previous Message Servando 2005-06-08 14:12:26 RE: Auxilio necesito insertar datos encriptados......