Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Fraccionar Un Resultado SQL.
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Fraccionar Un Resultado SQL. 
 
Hola a todos.

¿Es posible fraccionar un resultado de una consulta SQL?

Esto lo he preguntado en el hilo de la clase latex, pero como en realidad es una pregunta de bases de datos, lo pongo acá también.
Me he topado con un inconveniente, para imprimir registros en un informe que estoy desatollando.
Resulta que debo repartir, por ejemplo 200 registros en porciones de 45 por cada pagina, y estoy utilizando la clase latex y quisiera saber si es posible hacer las consultas sql para generar resultados parciales de, por ejemplo 45 registros como máximo.
En este ejemplo en 4 resultados de 45 registros y uno remanente con los 20 registros restantes.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
Con mysql sí:

Select * from my tabla limit 0, 45
 

te daría el primer conjunto y

y luego
Select * from my tabla limit 46, 45


El segundo, etc. Con SQLite no lo he probado nunca.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
Sí, usando Limit y Offset...

Acá más ejemplos y una forma con Where y Limit

http://www.cristalab.com/tutoriales...-mysql-c92972l/

Saludos...
 



 
vicr - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
eso esta interesante usar en una base de datos donde se guardar record de algún juego, para poder hacer un top 10, top 50 o top 100
 ahora no se me ocurre otro idea    ando mal de imaginación jajajja  
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
En PostgreSQL esta sentencia no funciona:
SELECT * FROM mi-tabla LIMIT 0, 45
 


Pero esta si lo hace:
SELECT * FROM mi-tabla LIMIT 45 OFFSET 0
 


Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
A ver si lo puse al revés (que es lo que tiene escribir de memoria...) y es
SELECT * FROM mi-tabla LIMIT 45, 0

¿Lo has probado? porque si es así, el limitar a 0 el número de registros, no funcionaría, claro...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fraccionar Un Resultado SQL. 
 
shordi escribió: [Ver mensaje]
A ver si lo puse al revés (que es lo que tiene escribir de memoria...) y es
SELECT * FROM mi-tabla LIMIT 45, 0

¿Lo has probado? porque si es así, el limitar a 0 el número de registros, no funcionaría, claro...

Ok, lo cambie al revés pero parece que el problema es la sinaxis.
 screenshot_at_2016_03_01_13_36_13
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Impresión Del Resultado De Una Consulta SQL Sebas Aplicaciones/Fragmentos de Código 5 Viernes, 11 Enero 2013, 17:37 Ver último mensaje
Sebas
No hay nuevos mensajes No Veo El Resultado En La Clase Resultado.... portaro General 3 Miercoles, 07 May 2014, 10:42 Ver último mensaje
jsbsan
No hay nuevos mensajes Problemas Para Fraccionar Un Número v3ctor General 1 Sabado, 27 Junio 2015, 17:43 Ver último mensaje
v3ctor
No hay nuevos mensajes Caracteres Ilegibles En El Resultado De Un... Shell Bases de Datos 4 Miercoles, 19 Abril 2017, 01:49 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron