博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
条件语句中出现多个OR的情况
阅读量:5076 次
发布时间:2019-06-12

本文共 342 字,大约阅读时间需要 1 分钟。

在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句

eg.    

SELECT * FROM table_name WHERE id=1 OR id=2 AND price>=10;

注意:

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

如果加上括号:

SELECT * FROM table_name WHERE (id=1 OR id=2) AND price>=10;

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

通常多个or语句需要加括号。

转载于:https://www.cnblogs.com/xuhaojun/p/9140200.html

你可能感兴趣的文章
android的xml中怎么实现按钮按下去变颜色
查看>>
2-Eleventh Scrum Meeting20151211
查看>>
看毛片算法
查看>>
selenium-百度搜索框输入后,定位联想下拉框元素
查看>>
Http的请求的全过程
查看>>
(剑指Offer)面试题38:数字在排序数组中出现的次数
查看>>
orderby
查看>>
3105: [cqoi2013]新Nim游戏
查看>>
Xcode10和iOS12,library not found for -lstdc++.6.0.9,
查看>>
Raid详解
查看>>
c++面试遇到问题
查看>>
jvm 内存参数
查看>>
【转】NDK上建立自己的项目
查看>>
web测试方法总结
查看>>
原生js实现ajax方法
查看>>
关于Win10自带输入法莫名切成繁体
查看>>
php添加gd
查看>>
实训作业1
查看>>
openSUSE12.1安装及基本设置
查看>>
简约的form表单校验插件
查看>>