The SQL SELECT TOP Clause

The SELECT TOP clause is used to specify the number of records to return.

The SELECT TOP clause is useful on large tables with thousands of records. Returning a large number of records can impact performance.


SQL Server / MS Access Syntax:

SELECT TOP number|percent column_name(s)

FROM table_name

WHERE condition;


MySQL Syntax:

SELECT column_name(s)

FROM table_name

WHERE condition

LIMIT number;


Oracle Syntax:

SELECT column_name(s)

FROM table_name

WHERE ROWNUM <= number


SQL TOP, LIMIT and ROWNUM Examples

The following SQL statement selects the first three records from the "Customers" table:

Example

SELECT TOP 3 * FROM Customers;

Jay Kakadiya

Jay Kakadiya Creator

I am a computer field, & i am Web developer.

Suggested Creators

Jay Kakadiya