我有一个包含英语和瑞典语帖子的博客。我先用英文写作,然后换成瑞典语。
我的问题是,如果有任何方法只显示ID较高的帖子?
像:
select * FROM blog WHERE id is bigger than 100
任何人都有我的漂移并知道这是否可能? :)
我不想删除旧帖子,我也不希望别人看到它们。
谢谢!
答案 0 :(得分:2)
我认为你的意思是
Select *
From blog
Where Id > 100
Order by ID DESC
有关详细信息,请参阅http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html。 如果ID是自动递增的,这将首先带来最新的文章,而不是显示ID小于100的文章。
答案 1 :(得分:0)
简单试试这个
SELECT * FROM blog WHERE id > 100
答案 2 :(得分:0)
即使所有的答案看起来都是正确的,但在我看来,你实际上只想拥有最近20篇博文。在那种情况下使用LIMIT。
select * from blog order by id desc limit 20
答案 3 :(得分:0)
如果您正在使用系统来展示帖子,您可能更愿意展示最新的几篇帖子,这可以通过以下查询来完成:
SELECT * FROM `blog` WHERE ORDER BY `id` DESC LIMIT '100';
答案 4 :(得分:0)
MySQL Select查询的语法更大,然后是>你可以做到
选择*来自博客WHERE id> 100
希望以上将有所帮助。