От автора: условие SQL TOP используется для извлечения из таблицы записей до N строки или X процентов строк.
Примечание. Не все базы данных поддерживают условие TOP. Например, MySQL поддерживает условие LIMIT для извлечения ограниченного количества записей, в то время как Oracle использует для извлечения ограниченного количества записей команду ROWNUM.
Синтаксис
Основной синтаксис условия TOP с инструкцией SELECT следующий.
1 2 3 |
SELECT TOP число|процент названия_столбцов FROM имя_таблицы WHERE [условие] |

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!Пример
Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:
В следующем примере приведен запрос к серверу SQL, который извлекает верхние 3 записи из таблицы CUSTOMERS.
1 |
SELECT TOP 3 * FROM CUSTOMERS; |
Этот код дает следующий результат:

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!Если вы используете MySQL-сервер, то ниже приведен эквивалентный пример:
1 2 |
SELECT * FROM CUSTOMERS LIMIT 3; |
Этот код дает следующий результат:
Если вы используете сервер Oracle, то ниже приведен эквивалентный пример для него:
1 2 |
SELECT * FROM CUSTOMERS WHERE ROWNUM <= 3; |
Этот код дает следующий результат:
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!