【发布时间】:2009-05-06 13:37:09
【问题描述】:
在 SQL Server 中,TOP 可用于返回查询中的前 n 行。例如,
SELECT TOP 100 * FROM users ORDER BY id可用于返回注册网站的前 100 人。 (这不一定是最好的方法,我只是以它为例)。
我的问题是 - 在其他数据库(如 Oracle、MySQL、PostgreSQL 等)中,什么相当于 TOP?如果没有等效的关键字,您可以推荐哪些解决方法来获得相同的结果?
【问题讨论】:
-
从技术上讲,是的。但前提是你知道我当时不知道的 mysql LIMIT 关键字。