SQL SELECT TOP

TOP / LIMIT / ROWNUM 用于限定返回行数,不同数据库写法不同。

Intermediate
Key PointsSQL,TOP,LIMIT,ROWNUM,分页

讲解

TOP / LIMIT / ROWNUM 用于限定返回行数,不同数据库写法不同。

示例

SQL
-- SQL Server / Access
SELECT TOP 2 * FROM Websites;
-- MySQL / PostgreSQL / SQLite
SELECT * FROM Websites LIMIT 2;
-- Oracle 12c 之前
SELECT * FROM Websites WHERE ROWNUM <= 2;
Output
id  name    url                       alexa  country
--  ------  ------------------------  -----  -------
1   Google  https://www.google.com/   1      US
2   淘宝    https://www.taobao.com/   13     CN

Friends & Partners