SQL SELECT TOP, LIMIT, ROWNUM


Оглавление

    Показать оглавление


ВЫБЕРИТЕ TOP, LIMIT и ROWNUM

LIMIT, SELECT TOP или команда ROWNUM используется для указания количества возвращаемых записей.

Примечание. SQL Server использует ВЫБЕРИТЕ ВЕРХ. MySQL использует LIMIT, а Oracle использует РОУНУМ.

Следующий оператор SQL выбирает первые три записи из таблицы «Клиенты». (SQL-СЕРВЕР):

Пример

SELECT TOP 3 * FROM Customers;

Вывод результата выполнения:

Number of Records: 3
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1  Alfreds Futterkiste  Maria Anders  Obere Str. 57  Berlin  12209  Germany 
2  Ana Trujillo Emparedados y helados  Ana Trujillo  Avda. de la Constitución 2222  México D.F.  05021  Mexico 
3  Antonio Moreno Taquería  Antonio Moreno  Mataderos 2312  México D.F.  05023  Mexico 

Следующий оператор SQL показывает эквивалентный пример с использованием предложения LIMIT. (MySQL):

Пример

SELECT * FROM Customers
LIMIT 3;

Следующий оператор SQL показывает эквивалентный пример с использованием ROWNUM. (Оракул):

Пример

SELECT * FROM Customers
WHERE ROWNUM  <= 3;