Re: Obtener los primeros registros de una consulta.

From: Raúl Mero Moreira <rmero(at)marzam-online(dot)com>
To: Sergio Vizcaino <SergioV(at)azud(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Obtener los primeros registros de una consulta.
Date: 2007-02-08 14:19:47
Message-ID: 45CB3183.2010209@marzam-online.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

buena idea alvaro eso esta mas facil

aunque mas facil es el limit claro que se utiliza mas para las
paginaciones pero igual todo ahi es bien recibido

saludos
Raul

Alvaro Herrera escribió:
> Sergio Vizcaino escribió:
>
>> Muchas gracias a todos por vuestras respuestas, lo probare a ver que tal va.
>>
>
> Personalmente creo que usar LIMIT no es una idea tan buena, porque si
> quieres mostrar los primeros 50 y despues los restantes 200, entonces
> vas a tener que hacer dos consultas: una con LIMIT 50 (los primeros 50)
> y otra con OFFSET 50 (todo el resto).
>
> Una idea mucho mejor es usar un cursor. Haces un
> DECLARE foo CURSOR FOR SELECT * FROM central.cabezales
>
> y luego
> FETCH 50 FROM foo
> muestras esos 50, y despues
> FETCH ALL FROM foo
> y obtienes todo el resto.
>
>

Attachment Content-Type Size
rmero.vcf text/x-vcard 488 bytes

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-02-08 14:20:46 ¿como sirvo la app a mis clientes?
Previous Message Alvaro Herrera 2007-02-08 14:18:59 Re: hola que tal pregunta sobre buscquedas