zoukankan      html  css  js  c++  java
  • MySQL中or与in

    and和or

      mysql允许多个where子句,用and和or可以使用多个子句。and比or有更高的优先级。任何时候使用and和or都应使用圆括号操作符来明确的分组操作。

    in

      圆括号在where子句中还有另一种用法,in操作符来制定条件范围,范围中的每个条件都可以与之匹配。not可以对in取反

    in与or来制定要匹配的清单关键字,功能相当,in操作符的优点

    1. 在使用长的合法清单时,in操作符更清楚更直观。
    2. 使用in时,计算次序更容易管理
    3. in操作符一般比or操作符清单执行更快
    4. in最大的优点是可以包含其他select句子,更动态的建立where子句。
  • 相关阅读:
    将n个不同的球放到m个相同的袋子里有多少种方案?

    平面分割直线2
    差分
    并查集(UnionFind)
    约瑟夫环公式
    Kruskal
    线性欧拉筛
    SPAF
    Dijkstra
  • 原文地址:https://www.cnblogs.com/tianzeng/p/10331271.html
Copyright © 2011-2022 走看看