АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ndSqDBQL 20 of 41 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Ограничение количества записей в SQL в NodeJS

Для ограничения количество выводимых строк используется команда LIMIT.

Пример

Выберем первых двух юзеров:

let query = "SELECT * FROM users LIMIT 2";

Результат выполненного кода:

[ { id: 1, name: 'user1', age: 23, salary: 400 }, { id: 2, name: 'user2', age: 25, salary: 500 } ]

Пример

Выберем всех юзеров с зарплатой 500, а затем с помощью LIMIT возьмем только первых двух из выбранных:

let query = "SELECT * FROM users WHERE salary=500 LIMIT 2";

Результат выполненного кода:

[ { id: 2, name: 'user2', age: 25, salary: 500 }, { id: 3, name: 'user3', age: 23, salary: 500 } ]

Пример

С помощью LIMIT можно выбрать несколько строк из середины результата. В примере ниже мы выберем со второй строки (нумерация строк с нуля), 4 штуки:

let query = "SELECT * FROM users LIMIT 1,4";

Результат выполненного кода:

[ { id: 2, name: 'user2', age: 25, salary: 500 }, { id: 3, name: 'user3', age: 23, salary: 500 }, { id: 4, name: 'user4', age: 30, salary: 900 }, { id: 5, name: 'user5', age: 27, salary: 500 } ]

Практические задачи

Получите первых 4 юзера.

Получите юзеров со второго, 3 штуки.