'Limit' en SQL Server 2000
Publicado por Marc (2 intervenciones) el 21/12/2006 01:54:56
Hola!
Quisiera usar la sentencia 'Limit x, y' que está disponible en MySQL por ejemplo, para poder usar la paginación en mi aplicación.
De este modo, podría usar 'Limit n,8' y me mostraría 8 resultados a partir de la tupla n-ésima de la consulta select que hiciera.
Se que no se puede hacer directamente en SQL Server 2000. He encontrado esto para SQL Server 2005, pero no funciona para 2000
SELECT *
FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row
FROM sys.databases ) a
WHERE row > 5 and row <= 10
Esto te mostraría los resultados desde la tupla 6 a la 10.
Alguien sabe hacerlo?
Gracias y un saludo!
Marc.
Quisiera usar la sentencia 'Limit x, y' que está disponible en MySQL por ejemplo, para poder usar la paginación en mi aplicación.
De este modo, podría usar 'Limit n,8' y me mostraría 8 resultados a partir de la tupla n-ésima de la consulta select que hiciera.
Se que no se puede hacer directamente en SQL Server 2000. He encontrado esto para SQL Server 2005, pero no funciona para 2000
SELECT *
FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row
FROM sys.databases ) a
WHERE row > 5 and row <= 10
Esto te mostraría los resultados desde la tupla 6 a la 10.
Alguien sabe hacerlo?
Gracias y un saludo!
Marc.
Valora esta pregunta


0