[pgsql-ayuda] Ayuda con limit y offset

Lic. Luis Reynel Sales Glez. lrsg@intradev.sola.sony.com
Fri, 13 Oct 2000 11:45:19 -0400 (EDT)


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@intradev.sola.sony.com
  
 


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