Postgres 有一些很酷的范围运算符来处理范围: http ://www.postgresql.org/docs/devel/static/functions-range.html
...但似乎没有任何东西可以处理“不在”范围内。例如,@>运算符表示“包含元素”或“包含范围”。但同样有用的是!@>运算符,它似乎不存在。
如果我想说“查询日期不在范围内”,除了使用条件表达式之外还有其他解决方案吗?我正在使用 SQL::Abstract,它不支持不使用文字 SQL 的表达式,我想避免这种情况。