mysql查询-选择底部的n条记录
我有字段ID和记录:mysql查询-选择底部的n条记录,mysql,Mysql,我有字段ID和记录: 1 2 3 . . 9 10 是否有类似于按id desc从表顺序中选择底部5*这样的mysql查询语法 8 7 6 5 4 谢谢 请尝试运行以下查询 select column_name from table_name order by id desc limit 5; 看 如果要选择条目10,9、[8,7,6,5,4],。。try(3个开始索引,5个行计数) 或1,2,3,4,5,6,7,8,9,10 SELECT id FROM table ORDER BY i
1
2
3
.
.
9
10
是否有类似于按id desc从表顺序中选择底部5*这样的mysql查询语法
8
7
6
5
4
谢谢 请尝试运行以下查询
select column_name from table_name order by id desc limit 5;
看
如果要选择条目10,9、[8,7,6,5,4],。。try(3个开始索引,5个行计数)
或1,2,3,4,5,6,7,8,9,10
SELECT id FROM table ORDER BY id ASC LIMIT 4,5
您可以在mySQL中使用LIMIT
关键字
示例:
SELECT * FROM `your_table` LIMIT 0, 10
这将显示数据库中的前10个结果
SELECT * FROM `your_table` LIMIT 5, 5
这将显示记录6、7、8、9和10
SELECT * FROM `your_table` ORDER BY 1 DESC LIMIT 5, 5
这将显示记录10、9、8、7和6
你好,路西法,谢谢你的回答。。我还有一个问题,如果我想要的结果是:8 7 6 5 4
?好的,对于这个答案,你的意思是你想要5条记录,从前三名开始,对吗?我可以为它编写查询
SELECT * FROM `your_table` LIMIT 5, 5
SELECT * FROM `your_table` ORDER BY 1 DESC LIMIT 5, 5