在mysql中用时间作为条件进行查询,获取数据库中的数据,sql语句怎么写?

在mysql中没有top这个关键字,sqlserver中才有top这个关键字

mysql不支持top关键字,但是limit的关键字可以实现top的功能,下面的语句能实现你的功能。记得给个好评。O(∩_∩)O哈哈~
select * from message order by msgdate desc limit 0,5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-29
问题不够明确,尤其是,获取数据库中的数据,什么意思?

数据库中的数据,不是数据库中具体数据库的表的数据?追问

查找数据库中最近一段时间内的前5条留言信息(表名是:message(留言时间字段是msgdate)),sql语句怎么写?

追答

select top5 * from message order by msgdate desc

相似回答