Postgres在處理範圍一些很酷的經營範圍: http://www.postgresql.org/docs/devel/static/functions-range.html的Postgres/SQL ::摘要「不在範圍內」操作
...但似乎並不有什麼處理的「不」是範圍。例如,@>運算符表示「包含元素」或「包含範圍」。但同樣有用的將是!@>運營商,似乎並不存在。
如果我想說「查詢日期不在範圍內」,除了使用條件表達式之外是否還有其他解決方案?我正在使用SQL :: Abstract,它不支持不使用文字SQL的表達式,我想避免這種情況。
'not(x @> b)'? – 2013-02-12 22:53:49
這是一個很好的解決方案,但我猜我的問題的關鍵是找到一些將很好地與SQL :: Abstract – Ryan 2013-02-12 23:06:24