主页 > Mysql > mysql between and的用法和注意事项

mysql between and的用法和注意事项

2012 年 12 月 4 日 7 条评论

SELECT * FROM TABLE WHERE id BETWEEN 1 AND 10;

这句话就是查询出 table表 中id 在1和10之间的所有数据。

如果还有另外的条件就直接加在后边就可以了。
比如:
SELECT * FROM TABLE WHERE id BETWEEN 1 AND 10 AND add_time=2012;

查询table表中id在1和10之间并且add_time等于2012的所有数据。

注意:
SELECT * FROM TABLE WHERE id BETWEEN a AND b   a必须是下限值,b必须是上

限值 用通俗一点的话说就是 a比较小的值 b就比较大的值。如果a b两个是字符

串的时候 a的值必须是较早插入数据库的  b的值就是相对a来说较晚插入数据库的值。
如果两个值写反了,不会提示报错,但是返回的结果集是空的。一定要注意这个问题!

评论(已关闭):7

  1. zhangzhuang
    2013 年 1 月 25 日 于 下午 11:43

    谢谢支持!

  2. zhangzhuang
    2013 年 1 月 25 日 于 下午 11:43

    谢谢 也祝你新年快乐!

  3. Evgeny
    2013 年 3 月 2 日 于 下午 2:03

    I can already tell that’s gonna be super hleupfl.

  4. Bruna
    2013 年 3 月 2 日 于 下午 6:37

    You’ve raelly helped me understand the issues. Thanks.

    • zhangzhuang
      2013 年 3 月 4 日 于 下午 10:09

      Thank you support.

  5. Maken
    2013 年 5 月 24 日 于 上午 11:36

    壮哥北上了?

    • zhangzhuang
      2013 年 6 月 12 日 于 上午 1:33

      北上了 。