Skip site navigation (1) Skip section navigation (2)

[pgsql-ayuda] Ayuda con limit y offset

From: "Lic(dot) Luis Reynel Sales Glez(dot)" <lrsg(at)intradev(dot)sola(dot)sony(dot)com>
To: Lista PostgreSQL <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] Ayuda con limit y offset
Date: 2000-10-13 15:45:19
Message-ID: Pine.LNX.4.21.0010131144220.1279-100000@intradev.sola.sony.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola *:

Estoy creando un sistema de gestion con PHP y PostgreSQL.

Una de las opciones es permitir al usuario el escoger la cantidad de
records que quiere ver por pagina y asi ver un resultado pagina por
pagina.

Tengo pensado utilizar limit y offset para retornar siempre esa cantidad.

Ahora bien, puede ser que entre los n records con un offset dado no
retorne la cantidad exacta de records que el usuario especifica.

Por ejemplo, si el offset es 0 y el limit es 50, puede ser que de esos 50
solo 15 cumplan el criterio en la query mostrando solo 15 en la pagina de
resultados cuando el usuario quiere 50 por pagina.

Alguna idea de como resolver esto? Postgres tiene alguna forma de saber la
posicion en la tabla del ultimo record retornado?

Si esto existiera solo haria limit 50 y con el numero del ultimo record
siempre podria devolver los 50 exactos.

Espero me hayan entendido. 

Disculpen lo extenso del mensaje.

Gracias de antemano.

Saludos,

--
  Luis R. Sales Gonzalez
  WebMaster
  Sony Latin America
  mailto: lrsg(at)intradev(dot)sola(dot)sony(dot)com
  
 


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


pgsql-es-ayuda by date

Next:From: Manuel SugawaraDate: 2000-10-13 16:37:48
Subject: Re: [pgsql-ayuda] postgresql en Mexico
Previous:From: Juan Carlos Robles JiménezDate: 2000-10-13 15:37:50
Subject: Re: [pgsql-ayuda] postgresql en Mexico

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group