SQL Exclusive Operator 排除运算符

比较时不把边界值本身算进来的运算符。inclusive operator 相对。

例子

SELECT * FROM events 
WHERE score > 5 AND score < 10;
-- 5 和 10 都不被选中
-- 只选 6, 7, 8, 9

><<>!= 都是 exclusive。

实战注意

-- 错的:漏掉 5 月最后一秒的数据
SELECT * FROM logs 
WHERE event_time < '2026-05-31';
 
-- 对的:用 < 下个月 1 号
SELECT * FROM logs 
WHERE event_time < '2026-06-01';

时间范围用 exclusive operator 时容易踩边界 bug。