Atualmente, existem planos para padronizar uma melhor maneira de limitar o número de resultados retornados por uma consulta?
A pergunta de estouro de pilha em Existe uma alternativa ANSI SQL para a palavra-chave MYSQL LIMIT? lista as várias maneiras de lidar com esse comportamento em 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
Eu não jogo nos DBs com frequência, por isso estou falando da ignorância aqui, mas parece que essa é uma funcionalidade muito importante - pelo menos importante o suficiente para coçar a cabeça quando vejo que ela é deixada para os fornecedores.
limits
sql-standard
chucksmash
fonte
fonte