Планируется ли в настоящее время стандартизировать один из лучших способов ограничения количества результатов, возвращаемых запросом?
Вопрос переполнения стека в. Есть ли альтернатива ANSI SQL ключевому слову MYSQL LIMIT? перечисляет различные способы обработки этого поведения на разных языках:
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
Я часто не играю в БД, так что я говорю здесь по незнанию, но кажется, что это довольно важная функциональность - по крайней мере, настолько важная, что я почесываю голову, когда вижу, что она оставлена на усмотрение продавцов.