SQL-запрос со смещением и лимитом - PullRequest
0 голосов
/ 22 ноября 2018

Моя таблица базы данных содержит столбец "create_time".Мне нужно получить только одну запись за раз, основываясь на столбце «create_time».(начиная с наименьшей даты и времени)

Для этого я написал запрос наподобие

select * from table_name order by created_time limit 1 OFFSET 1

, если я выполню запрос, я получу одну запись с наименьшим временем в базе данных.

Мне нужно написать запрос путем автоматического увеличения значения смещения? Как написать запрос?

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

ASC или DESC по созданному времени?
выбрать * из таблицы с именем порядка по созданному времени, ограничение по времени 1

0 голосов
/ 22 ноября 2018

Вы можете написать запрос, как показано ниже, не нужно упоминать смещение.

select * from table_name order by created_time limit 1

В этом случае вы ограничиваете данные одной записью.Аргумент OFFSET используется для определения начальной точки для возврата строк из набора результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...