| |||
Consulta, ver una cierta cantidad de registro sin limit Hola, necesito una consulta a una tabla que me muestre por ejemplo 10 registros exactamente de los que tenga, pero sin usar limit, si hay otra consulta si me pueden ayudar por favor. |
| ||||
Respuesta: Consulta, ver una cierta cantidad de registro sin limit VB.NET o VB 6?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Consulta, ver una cierta cantidad de registro sin limit Hola danosmpar: Me parece muy raro que tengas un error con el LIMIT, igual y deberías comentar en el foro del VB qué error es el que estás obteniendo, de esta manera podríamos revisar qué está pasando. En cuanto a otra forma para obtener esto, una sería "simulando" justamente por código la función LIMIT... hay varias formas, la más "simple" sería como se hace más o menos en ORACLE 11i, que sería con ROWNUM... Checa este ejemplo, supongamos que tienes esta tabla:
Código MySQL:
Ver original ahora, supongamos que quieres paginar de 2 en 2, y mostrar la tercer página, es decir, los registros 5 y 6, con LIMIT lo harías así:
Código MySQL:
Ver original Sin usar LIMIT, lo primero que tendrías que hacer es numerar tus registros, una forma sería así:
Código MySQL:
Ver original y entonces puedes filtrar por el campo ROWNUM, de tal suerte que sin LIMIT, la consulta quedaría así:
Código MySQL:
Ver original Si sólo quiere utilizar LIMIT con un parámetro, y mostrar por ejemplo 5 registros, como LIMIT lo harías así:
Código MySQL:
Ver original Con esta otra "técnica", lo tendrías que hacer así:
Código MySQL:
Ver original Esto es bastante inneficiente, y no es para nada recomendable, pero bueno, si no tienes otra opción, esta sería una forma para hacerlo. Saludos Leo. |
Etiquetas: |