前端之家收集整理的这篇文章主要介绍了
sql – Rails / ActiveRecord按特定值排序,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Rails 3.2中是否有任何方便的
方法来通过将具有特定字段的特定值的记录移动到关系的前面来订购ActiveRecord关系?例如,如果MyModel具有
属性country,我想将具有country =’Spain’的记录的任何
查询返回的关系排序到关系的前面.
像这样的东西.显然,’name,id’取决于您的型号和要求.
MyModel.order("country = 'Spain' DESC,name,id")
原文链接:https://www.f2er.com/mssql/83338.html