Czy planuje się obecnie znormalizować jeden najlepszy sposób ograniczenia liczby wyników zwracanych przez zapytanie?
Pytanie o przepełnieniu stosu pod adresem Czy istnieje ANSI SQL alternatywa dla słowa kluczowego MYSQL LIMIT? wymienia różne sposoby obsługi tego zachowania w różnych językach:
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
Nie gram często w bazach danych, więc mówię tutaj z ignorancji, ale wygląda na to, że jest to dość ważna funkcjonalność - przynajmniej na tyle ważna, że drapię się w głowę, gdy widzę, że została pozostawiona dostawcom.
limits
sql-standard
chucksmash
źródło
źródło