Ограничение количества записей в 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 штуки.



Чат с GPT Компилятор