sql 逻辑运算符 优先级
来源:互联网 发布:docker 32位 windows 编辑:程序博客网 时间:2024/05/21 18:35
SELECT *
FROM tl_documentation
WHERE storehouse_id =2
OR customer_id =2
AND product_id =20
ORDER BY id DESC
LIMIT 0 , 30
FROM tl_documentation
WHERE storehouse_id =2
OR customer_id =2
AND product_id =20
ORDER BY id DESC
LIMIT 0 , 30
以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同的优先级。
:=
||, OR, XOR
&&, AND
NOT
BETWEEN, CASE, WHEN, THEN, ELSE
=, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
|
&
<, >>
-, +
*, /, DIV, %, MOD
^
- (一元减号), ~ (一元比特反转)
!
BINARY, COLLATE
于优先级高于或,那customer_id =2 AND product_id =20就先执行,然后再和第一个表达式或,全混了,当然得不到想要的结果,加上一个小括号就OK了
SELECT *
FROM tl_documentation
WHERE (
storehouse_id =2
OR customer_id =2
)
AND product_id =20
ORDER BY id DESC
FROM tl_documentation
WHERE (
storehouse_id =2
OR customer_id =2
)
AND product_id =20
ORDER BY id DESC
0 0
- sql 逻辑运算符 优先级
- sql-逻辑运算符-优先级
- sql逻辑运算符的优先级
- oracle逻辑运算符优先级
- JavaScript逻辑运算符及优先级
- JavaScript逻辑运算符及优先级
- JavaScript逻辑运算符及优先级
- JS逻辑运算符及优先级
- javascript逻辑运算符的优先级
- 逻辑运算符的相对优先级
- SQL中逻辑运算 and or优先级
- php的逻辑运算符与优先级
- c逻辑运算符优先级小于算术运算符
- JavaScript中逻辑运算符(&&、||、!)的优先级和运算顺序
- 关于逻辑运算符和优先级的个人小心得
- 算数运算符(+-*/)优先级>移位运算>位运算>逻辑运算
- 一个逻辑运算的优先级关系
- Java中逻辑运算的优先级
- SQL 模糊查询
- 装饰者模式
- 虚函数的特性--内存结构的研究, 对象有虚表的反而多占内存了(多4字节即一个指针),函数是预告编译在代码区
- ubuntu root密码丢失的解决方法
- OAuth2.0认证和授权原理
- sql 逻辑运算符 优先级
- Zend Studio 10.x注册码激活
- MFC获取编辑框内容以及UpdateData方法
- Android中Service与Activity通信方式
- Android平台的事件处理机制和手指滑动例子
- 用el表达式显示jquery请求servlet数据的中文乱码问题
- C语言的一些小技巧 小知识
- 【原创】Ubuntu查看系统版本信息和系统位数
- Android选项卡viewpager入门到精通