Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-08-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Firebird Limitar Numero de registros

hola

Tengo una duda.

cual es el script para limitar la cantidad de registros devueltos

por ejemplo

quiero hacer un select * from clientes

y tengo 100 clientes
y solo quiero que me devuelva el resultado de 25

'¿como se haria?


gracias.
Responder Con Cita
  #2  
Antiguo 12-08-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Para los primeros 25
Código SQL [-]
select first 25 * from clientes
Para los siguientes 25
Código SQL [-]
select first 25 skip 25 * from clientes
Responder Con Cita
  #3  
Antiguo 13-08-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
gracias

yo pense que con limit

se limitaba
Responder Con Cita
  #4  
Antiguo 26-08-2011
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 19
ariefez Va por buen camino
Si lo que deseas es paginar una consulta, puedes usar lo siguiente:

Código SQL [-]
create or alter procedure NOMBRE_DEL_PROCEDIMIENTO (
    ...
    num_pagina smalling,
    num_filas smalling )
returns (
    ...
)
as
begin
    for
        select
            ...
            from
                ...
            where
                ...
            rows
                (:num_filas * (:num_pagina - 1) + 1) to (:num_filas * :num_pagina)
        into
            ...
    do
        suspend;
end

donde:

num_pagina >> numero de pagina
num_filas >> numero de registros a devolver
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Controlar, Limitar Numero de Usuarios en Firebird ASAPLTDA Firebird e Interbase 1 27-11-2008 15:12:46
limitar Número de caracteres de un DBGRid georgejg Varios 8 29-04-2008 14:21:26
Limitar ingreso a un solo numero arespremium OOP 16 26-09-2007 19:58:36
Limitar número de usuarios concurrentes mlara Firebird e Interbase 0 25-11-2006 21:13:38
Limitar el numero de Registro de una Consulta en FireBird 1.5 Abel Garcia Firebird e Interbase 3 08-12-2004 23:57:31


La franja horaria es GMT +2. Ahora son las 22:56:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi