具有偏移量和限制的sql查询

时间:2018-11-22 07:12:09

标签: mysql sql

我的数据库表包含“ created_time”列。 我只需要一次基于“ created_time”列获取一条记录。   (从最少的日期和时间开始)

为此,我编写了类似的查询

select * from table_name order by created_time limit 1 OFFSET 1

如果执行查询,我将得到一条记录,该记录在数据库中的时间最少。

我需要通过自动增加偏移量值来编写查询吗?如何编写查询?

2 个答案:

答案 0 :(得分:0)

您可以按以下方式编写查询,而无需提及偏移量。

select * from table_name order by created_time limit 1

在这种情况下,您将数据限制为一个记录。 OFFSET参数用于标识从结果集中返回行的起点。

答案 1 :(得分:0)

在created_time之前是ASC还是DESC?
从表名顺序中按*创建时间限制1选择*