【问题标题】:How to get current last 5 row from the table如何从表中获取当前的最后 5 行
【发布时间】:2019-01-29 12:42:06
【问题描述】:

我的表中有 13 行

id
13
12
11
10
9
8
9
7
6
5
4
3
2
1

我想要最后 5 行,即 id

所以我已经实现了

select * from emp where id<10 LIMIT 5 ORDER BY DESC;

但它给了我这个输出

5
4
3
2
1

但我想要

9
8
7
6
5

【问题讨论】:

  • select * from emp where id

标签: php android sql


【解决方案1】:

你可以试试下面-

select * from emp where id<10 ORDER BY id DESC LIMIT 5 

【讨论】:

  • @RohitKumar 欢迎来到 StackOverflow。如果某个答案对您有用,您应该接受它作为答案,以便人们可以在顶部找到它。
【解决方案2】:

LIMITORDER BY 之后。您的查询应该会产生错误。试试:

select e.*
from emp e
where id < 10
order by id desc
limit 5;

【讨论】:

    【解决方案3】:

    试试这个,

    SELECT * FROM emp WHERE id < 10 ORDER BY id DESC LIMIT 5
    

    【讨论】:

      猜你喜欢
      • 2020-02-23
      • 2022-10-01
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-07
      • 2016-10-20
      • 1970-01-01
      相关资源
      最近更新 更多