Россия и Беларусь начали и продолжают войну против целого народа Украины!

LIMIT, TOP и FETCH FIRST в SQL

  Юрий  | 

  |

  Обновл. 31 Янв 2023  | 

 281

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

Здесь мы выбираем первые 2 строки из таблицы 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. Например:

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

LIMIT с OFFSET в SQL


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

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

FETCH FIRST в SQL

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

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


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *