【发布时间】:2018-07-30 12:10:36
【问题描述】:
我正在使用带有 postgresql 的 rails 来填充数据表,并且想知道是否有一种方法可以将 NULLS 的默认行为更改为较高的值(在排序时出现较大的数字),使其等于在排序中低于 0 .据我了解,这是一个内置的 postgresql 行为,所以我想我将不得不使用 sql 调用来实现这一点。我需要将此应用于所有列,以便它与 DataTables 排序 ASC/DESC 功能一起使用。
一些类似的功能示例:
def get_raw_records
Analytics::Database.where(id: 7).order('give nulls < 0 value here for all columns?')
end
NULLS FIRST/LAST 没有提供此功能
【问题讨论】: