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

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

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

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!