【发布时间】:2016-11-17 19:17:21
【问题描述】:
我正在尝试查询我的订单模型以获取所有记录,但我希望它们以非常具体的方式排序。
数据库是一个 PostgreSQL 数据库。
我想要所有以NY 开头的记录,然后是NYN,然后是所有剩余的记录。
我想我正在尝试做这样的事情:
Order.all.order('order_number /^NY/, /^NYN/')
数据示例:
NY-1111111
NYN-1234567
P-000000
P0000000
SS0232131
NYN16151202
我想要的顺序是:
NY-1111111
NYN16151202
NYN-1234567
P0000000
P-000000
SS0232131
【问题讨论】:
标签: ruby-on-rails ruby postgresql activerecord rails-activerecord