Red de conocimiento del abogados - Ley de patentes - ¿Cómo utilizar una instrucción SQL para implementar una consulta de paginación?
¿Cómo utilizar una instrucción SQL para implementar una consulta de paginación?
Método 1:
Aplicable a SQL Server 2000/2005
SELECCIONE el tamaño de página SUPERIOR*
DESDE la tabla 1
DONDE NO ESTÁ la identificación
(
SELECCIONE el tamaño de página SUPERIOR*(número de páginas-1) identificación DE la tabla1 ORDEN POR identificación
)
ORDENAR POR ID
Método 2:
Aplicable a SQL Server 2000/2005
SELECCIONE el tamaño de página SUPERIOR*
FROM tabla1
DONDE id
(
SELECT ISNULL(MAX(id),0)
FROM
(
SELECCIONE el tamaño de la página SUPERIOR*(número de páginas-1) id DE la tabla1 ORDENAR POR id
) A
)
ORDENAR POR id
Método 3:
Aplicable a SQL Server 2005
SELECCIONE el tamaño de página SUPERIOR*
DESDE
(
SELECCIONE NÚMERO DE FILA() SOBRE (ORDENAR POR id) COMO Número de fila,* DESDE tabla1
) A
DONDE Número de fila > Tamaño de página* (página Número-1)