как получить список от 1 до 10 и от 11 до 20 значений (postgres) - PullRequest
0 голосов
/ 13 мая 2018
SELECT * FROM users WHERE user_name = 'Andrew' ORDER BY age DESC 

Здесь у меня есть звонок.Например, у меня есть БД, в которой у меня есть 3 столбца:

user_name, age , id

В этом БД у нас 30 одинаковых имен («Эндрю»).Я хочу сделать заказ по возрасту, как вы видите выше, и получить список от 1 до 10, затем от 11 до 20, затем от 21 до 30. Как это сделать?

/get-users/:from/:to

1 Ответ

0 голосов
/ 13 мая 2018

Вы можете использовать LIMIT и OFFSET, например, чтобы получить записи 11-20, вы можете сделать это:

SELECT *
FROM users
WHERE user_name = 'Andrew'
ORDER BY age DESC
OFFSET 10 LIMIT 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...