현재 쿼리에서 반환되는 결과 수를 제한하는 가장 좋은 방법 중 하나를 표준화 할 계획이 있습니까?
스택 오버플로 질문 의 MYSQL LIMIT 키워드에 ANSI SQL 대안이 있습니까? 이 동작을 다른 언어로 처리하는 다양한 방법을 나열합니다.
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
나는 종종 무지에서 말하는 DB에서 플레이하지 않지만, 이것은 매우 중요한 기능 인 것 같습니다. 적어도 벤더에게 맡겨져있을 때 머리를 긁을 정도로 충분히 중요합니다.