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)