MySQL的BETWEEN运算符包括两个端点以及其之间的所有结果。
如果expr大于或等于min并且expr小于或等于max,BETWEEN返回1,否则返回0。如果所有参数都是相同类型,则这相当于表达式(min <= expr AND expr <= max)。 参考-http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between是否有像
REALLYBETWEEN
这样不包括端点的函数,还是我必须使用 min < expr AND expr < max
?
BETWEEN min + 1 AND max - 1
表示在最小值加一和最大值减一之间。 - mellamokb