TGViewer
Data Science. SQL hub Data Science. SQL hub @sqlhub · 36K subscribers
Post #539 3.92K
🖥 LIMIT, TOP и FETCH FIRST в SQL

Команда SELECT TOP используется для выбора фиксированного количества строк из базы данных. Например:

SELECT TOP 2 *
FROM Customers;


Здесь мы выбираем первые 2 строки из таблицы Customers (картинка1).

Еще один пример:

SELECT TOP 2 first_name, last_name
FROM Customers;

Здесь мы выбираем поля first_name и last_name из первых 2 строк таблицы Customers.

Примечание: Ключевое слово TOP поддерживается не во всех системах управления базами данных (СУБД). Различные СУБД используют разные ключевые слова для выбора фиксированного количества строк. Например:

➡️ ключевое слово TOP используется в SQL Server, MS Access;

➡️ ключевое слово LIMIT используется в MySQL, PostgreSQL, SQLite;

➡️ ключевое слово FETCH FIRST используется в Oracle.

LIMIT в SQL

Ключевое слово LIMIT используется для выбора фиксированного количества строк в MySQL, PostgreSQL и SQLite.

Например:

SELECT first_name, age
FROM Customers
LIMIT 2;


Здесь мы выбираем первые 2 строки из таблицы Customers.

LIMIT с OFFSET в SQL

Ключевое слово OFFSET используется для указания места, откуда следует выбирать строки.

Например:

SELECT first_name, last_name
FROM Customers
LIMIT 2 OFFSET 3;


Здесь мы выбираем две строки, начиная с четвертой строки. OFFSET 3 означает, что первые 3 строки исключены (картинка 2).

FETCH FIRST в SQL

Предложение FETCH FIRST <количество_строк> ROWS ONLY используется в СУБД Oracle для выбора фиксированного количества строк. Например:

SELECT *
FROM Customers
FETCH FIRST 2 ROWS ONLY;


Здесь мы выбираем первые 2 строки из таблицы Customers.

@sqlhub
  • 👍 14
  • ❤ 8
  • 🔥 2
More from @sqlhub
  1. Oct 7, 2026🌍 SQL-задача: ближайшие точки на замкнутой карте Карта 100 × 100: противоположные края со…
  2. Oct 7, 2026ИИ-агент, который только отвечает на вопросы, — это уже прошлый этап. Следующий шаг — науч…
  3. Oct 6, 2026⚡️ SQL с подвохом: NULL в пустом списке Что выведет PostgreSQL? SELECT NULL IN (SELECT 1 W…
  4. Oct 3, 2026DOOM запустили внутри SQL-базы. Каждый кадр теперь результат запроса 🤯 Лукас Фогель собра…
  5. Oct 3, 2026Из аналитика в дата-инженеры: переход реален? 🤔 В последнее время все чаще дата-инженерия…
  6. Oct 2, 2026🧠 TIL: SQLite превращает числа в текст сразу по две цифры Обычно integer → string делают…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →