假设mysql表中有3个字段:id,word和date。 单词字段不是唯一字段,因此很多记录具有相同的单词。 那么,我如何才能找出哪个单词在记录中重复最多?最重复的5个字..查找最多的记录。
查找最多的记录。
回答
Model.find(:all, :conditions => ["created_at > ?", DateTime.now - 2.hours], :limit => 5, :order => "desc")
class Model < ActiveRecord::Base
named_scope :recent, :conditions => ["created_at > ?", DateTime.now - 2.hours], :limit => 5, :order => "desc"
end
Model.recent
两个问题的答案似乎上面打印只是最近的记录。我认为最频繁的你需要使用更多的SQL。 :-(
假设你有一个名为Message,其中一个名为“文本”其中包含的信息场模型...
Message.find(:all, :select => '*, COUNT(*) AS count',
:group => 'text',
:order => 'count DESC',
:limit => 5)
声明:我从来没有试过这样做,除了验证码本身运行
这是真的吗? – Lichtamberg 2009-10-02 13:26:32
这取决于他的意思是“最多发生5条记录”...... – khelll 2009-10-02 15:43:51
一个人会假设发生得最多的5个。 – Trejkaz 2009-10-03 08:49:03
- 1. 查找最后插入的记录 - Postgresql
- 2. 查找最近的Rails记录过去
- 3. 查找列表中的最新记录
- 4. 如何查找ID的最后记录?
- 5. 查找最大的连续记录
- 6. 多对多字段查找记录
- 7. 用最少的关联记录查找记录
- 8. 在Oracle中使用最多的功能来查找记录
- 9. 查找Power BI中多个记录的最大日期
- 10. Ruby查找最近的记录值有很多
- 11. 查找记录
- 12. 查找记录
- 13. 查找记录
- 14. 查找最后一些记录
- 15. SQL查找每组最高记录
- 16. 仅查找最大数据记录
- 17. 查找最-K记录数据集中
- 18. 从大的记录中查找记录
- 19. MS Access从多个字段中查找最长记录
- 20. MySQL通过很多表查找记录
- 21. 查找记录rowno集从多列
- 22. 查找记录,基于多个字段
- 23. Rails:多对一(0 - n),查找记录
- 24. 烬JS查找记录由多个ID
- 25. 查找跨越多个记录
- 26. 查找DAO记录
- 27. 查找'break'记录
- 28. 查找双记录
- 29. SQL查询查找记录数最多的三个名字的问题
- 30. 查找共享相同多对多关系的记录重复记录集
你是什么意思“最多发生5条记录”,最新创建的记录? – khelll 2009-10-02 15:43:18
在一个字段中,数据不是唯一的......以及如何找到具有相同值的最多记录数 – Maxsy 2009-10-02 17:54:30
你能给出一个建议吗? – Maxsy 2009-10-02 17:55:12