Mysql中between和not between是否包含边界的问题

  1. 使用between时,查询的结果是包含边界值的
    例如:
    select name, age from Student where age between 15 and 18
    这种时候查出来的信息中age是 15、16、17、18

  2. 使用not between时,结果是不包含边界值的
    例如:
    select name, age from Student where age not between 15 and 18
    这种时候查出来的信息中age是 …13、14 和 19、20…

猜你喜欢

转载自blog.csdn.net/weixin_45121502/article/details/106584301