TOP

A TOP clause in a SELECT statement specifies the number of records to return, starting with the first record in the table.

Syntax

SELECT TOP <number> <column_name>
FROM <table>

Remarks

TOP can improve performance by limiting the number of records returned, especially when very large tables are involved.
The number argument is an integer representing how many rows to return.
Use TOP with the ORDER BY clause to make sure your specified number of rows is in a defined order.

Example

PROCEDURE LookupProduct(OUT result CURSOR(ProductDescription VARCHAR(255)))
    BEGIN
        OPEN result FOR SELECT 
                TOP 5 products.ProductDescription
            FROM /shared/examples/ds_inventory/tutorial/products products;
    END