当前是否有计划标准化一种限制查询返回的结果数量的最佳方法?
上的堆栈溢出问题是否有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
我通常不会在数据库中玩游戏,因此我在这里从无知开始讲话,但这似乎是一个非常重要的功能-至少足够重要,当我看到它留给供应商时,我会挠头。