• 技术文章 >数据库 >mysql教程

    mysql select语句中or的用法是什么

    长期闲置长期闲置2022-03-23 11:21:11原创85

    mysql select语句中的or关键字用于设置查询的条件;只要符合查询条件的其中一个,记录就会被查询出来,如果不符合查询条件中的任何一条,记录将被排除掉,语法为“SELECT*FROM...WHERE 条件1 OR 条件2”。

    本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

    mysql select语句中or的用法是什么

    在mysql中,经常会遇到这样的情况,在写条件语句where时,可能会同时有多个条件的“或”或者“与”,但经常会达不到效果,经百度,本人发现一个where语句中同时出现条件的“与”或者“或的时候”,要将多个OR用小括号括起来再和AND进行“与”,或者将多个AND用小括号括起来再与OR进行“或”。

    使用OR关键字时:

    使用and关键字时:

    eg.    select * from table from id=1 or id=2 and price>=10;

    这条语句默认执行的是id=2并且price大于等于10的,或者是id=1。

    如果加上括号:

    select * from table from (id=1 or id=2) and price>=10;

    则这条语句执行的是id=1或id=2,并且price大于等于10。

    or和and的混合使用。首先,要明确的是and相对于or来说,前者的优先级是要更高。

    总结:要使用and和or的混合使用,or条件要用 ()包括在一起,组成一个部分,不然,并不能达到预期的效果。

    推荐学习:mysql视频教程

    以上就是mysql select语句中or的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:MySQL面试问答集锦(总结分享) 下一篇:超详细汇总mysql优化实践技巧
    PHP编程就业班

    相关文章推荐

    • vue中vm是什么• 如何快速上手vue3,学会这几个API吧!• 什么是Mixin?带你了解Vue中的Mixin混入• vue中replace的用法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网