Esistono attualmente piani per standardizzare un modo migliore per limitare il numero di risultati restituiti da una query?
La domanda di overflow dello stack in Esiste un'alternativa ANSI SQL alla parola chiave LIMIT MYSQL? elenca i vari modi per gestire questo comportamento in diverse lingue:
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
Non suono nei DB così spesso, quindi parlo qui dall'ignoranza, ma sembra che questa sia una funzionalità abbastanza importante - almeno abbastanza importante da grattarmi la testa quando vedo che è stato lasciato ai venditori.