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。