¿Existen actualmente planes para estandarizar una mejor manera de limitar el número de resultados devueltos por una consulta?
La pregunta de desbordamiento de pila en ¿Hay una alternativa ANSI SQL a la palabra clave MYSQL LIMIT? enumera las diversas formas de manejar este comportamiento en diferentes idiomas:
DB2 -- select * from table fetch first 10 rows only
Informix -- select first 10 * from table
Microsoft SQL Server and Access -- select top 10 * from table
MySQL and PostgreSQL -- select * from table limit 10
Oracle -- select * from (select * from table) where rownum <= 10
No juego en DB tan a menudo, así que estoy hablando por ignorancia aquí, pero parece que esta es una funcionalidad bastante importante, al menos lo suficientemente importante como para que me rasque la cabeza cuando veo que se ha dejado en manos de los vendedores.