如何查找具有某些属性NULL的元素

时间:2014-04-05 14:34:19

标签: ruby-on-rails postgresql ruby-on-rails-4 rails-activerecord

我想在我的表中找到end_date为NULL或不存在的行。

我不知道如何使用PostgreSQL执行此操作,也无法在线找到任何有用的示例。我虽然使用Rails。

我试过像:

   Tag.where("end_date IS ?", nil)

以及

 Tag.where("end_date IS NULL")

没有成功。以上内容返回存在错误的所有标记。也许我应该这样做

 Tag.where("end_date IS NOT DATE")

我很感激任何答案!

1 个答案:

答案 0 :(得分:1)

where()中使用哈希:

Tag.where({ end_date: nil })