使用SQL提取N个或更少的最新记录

时间:2013-04-06 18:55:02

标签: mysql sql

我在表Date中有timestampcontent类型)列 我应该如何编写查询以获取最新的N条记录(或更少,如果计数< N)? 使用MySQL。

1 个答案:

答案 0 :(得分:1)

SELECT * FROM `content` ORDER BY `date` DESC limit N;

MySQL有一个很好的关键字LIMIT,它允许您获得所需的最大记录数。 LIMIT后面的整数表示此数字。 ORDER BY `date` - 正在制作记录,以便首先使用“最新”日期值进行排序...因此,使用LIMIT获取前N个是你想要的。

希望它有所帮助。

干杯