我的rails应用程序中有一个sql搜索查询:
patients = patients.where("thisyear < last ") if search.present?
我的问题是这个搜索查询还解析了:last
为零的数据库托管
我的问题是如何编写一个搜索查询,该查询未应用于列:last
为nil
的患者?感谢
答案 0 :(得分:1)
patients = patients.where("last IS NULL OR thisyear < last") if search.present?