sql查询

f0brbegy  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(199)

我的数据库表包含“创建时间”列。我一次只需要根据“创建时间”列获取一条记录(从最短日期和时间开始)
为此我写了这样的查询

select * from table_name order by created_time limit 1 OFFSET 1

如果我执行查询,我会得到一条在数据库中时间最少的记录。
我需要通过自动增加偏移值来编写查询?如何编写查询?

l3zydbqr

l3zydbqr1#

asc或desc按创建时间?
从表\u name order by created \u time desc limit 1中选择*

e4yzc0pl

e4yzc0pl2#

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

select * from table_name order by created_time limit 1

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

相关问题