我有记录的字段ID:
1
2
3
.
.
9
10
是否有像select bottom 5 * from table order by id desc
这样的mysql查询语法?
8
7
6
5
4
谢谢!
答案 0 :(得分:9)
请尝试运行以下查询。
select column_name from table_name order by id desc limit 5;
答案 1 :(得分:5)
SELECT id FROM table ORDER BY id DESC LIMIT 5
请参阅LIMIT
如果您想选择条目10,9,[8,7,6,5,4],..尝试(3开始索引,5行计数)
SELECT id FROM table ORDER BY id DESC LIMIT 3,5
或1,2,3,[4,5,6,7,8],9,10
SELECT id FROM table ORDER BY id ASC LIMIT 4,5
答案 2 :(得分:0)
您可以在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