- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL逻辑运算符的优先级疑惑了半个小时,查来查去也没有问题,根本没有往SQL上面想;
SELECT * FROM tl_documentationWHERE storehouse_id =2OR customer_id =2AND product_id =20ORDER BY id DESC LIMIT 0 , 30
?
看上去貌似没有问题,因为以前在我的头脑中,OR,AND的优先级是一样的,手册告诉我想法是错误的.
以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同的优先级。
:=
||, 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_documentationWHERE (storehouse_id =2OR customer_id =2)AND product_id =20ORDER BY id DESC
您可能关注的文档
- QT中PRO文件写法的详细介绍.docx
- QuartusIIMagefunction说明.docx
- Q个性称昵网名大全.doc
- Rank不高如何获得StanfordPhdFellowship.docx
- RedHatLinux常用命令.doc
- Regex.IsMatch方法.docx
- REL2304V实验室冰箱.doc
- ResearchintoPopulationGenetics对人种遗传学的研究.doc
- RG防水涂料防水技术.doc
- Rkdsfc男生取个法语名字.doc
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)