如何选择整数列中的5个最高值?

时间:2011-11-03 05:35:54

标签: mysql

如果我希望选择“id”列中最大的5个整数行,那么正确的SQL语句是什么?

目前我的内容只有小于5的内容:

SELECT * FROM table WHERE id < 5

4 个答案:

答案 0 :(得分:4)

SELECT * FROM mytable ORDER BY id DESC LIMIT 5 

答案 1 :(得分:2)

5个最大的“id”值:

SELECT * FROM table ORDER BY id DESC LIMIT 5

答案 2 :(得分:1)

如果我理解正确,我认为你需要这个,

SELECT * FROM table ORDER BY id DESC LIMIT 5

答案 3 :(得分:0)

SELECT top 5 * FROM mytable ORDER BY id DESC