sql语句中的or用法(及与and和in区别)
1.使用场景,例如,我们需要获取一条数据a等于1或a等于2的值(同一个字段等于多个值)
select * from test where a = 1 or a = 2;
有些同学可能会问,为什么不使用in呢
如:
select * from where a in (1,2);
当然这种方法也可以实现,但要考虑到自己的实际开发中的使用场景;而且在使用过程中,or和in都在前提没有索引的情况下,in后面条件增多,执行的效率不会有太大的下降;而or确恰恰相反;
还有同学使用and进行操作,如:select * from test where a = 1 and a = 2;这样操作肯定不行,后面的一个值会把前面的值给覆盖掉,最后执行的是select * from test where a = 2;
总结:or 是或者 两个条件满足一个就可以;
in 用在于包含 比如select * from 表 in (一段语句或者几个值 )
2.这里再简单说一下or与and区别
and是与运算;两个或多个条件同时满足,才为真(显示一条数据)
or是或运算,两个或多个条件满足其中一个即为真(显示一条数据);
sql语句中的or用法(及与and和in区别)相关推荐
- IsNull 和 SQL语句中CASE WHEN用法
[转]IsNull 和 SQL语句中CASE WHEN用法收藏 [转]IsNull 和 SQL语句中CASE WHEN用法 1.ISNULL 使用指定的替换值替换 NULL. ...
- sql语句中的in用法示例_PHP中的循环语句和示例
sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...
- sql语句中的in用法示例_示例中JavaScript in操作符
sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...
- mysql语句中limt_mysql sql语句中的limit用法
mysql sql语句中的limit用法 1.select * from tablename limit 100,15 从100条记录后开始(不包括第100条记录)取出15条记录 (实际取出的是第 1 ...
- sql语句中的limit用法
sql语句中的limit用法 limit 用于限制查询结果返回. 用法: limit a,b 其中a表示查询数据的起始位置,b表示返回的数量. (MySQL数据库中的记录是从0开始的) 举例: SEL ...
- SQL语句中JOIN的用法
记录:257 写SQL最高境界:SELECT * FROM 表名.当然这是一句自嘲.探究一下SQL语句中JOIN的用法,直到经历这个场景,变得想验证一下究竟. 一.场景 把关系型数据库A中表TEST_ ...
- SQL语句中EXISTS的用法
记录:258 在业务开展中,会遇到类似需求. 需求1:UPDATE表TEST_TB01中的记录:满足条件:这些记录不在TEST_TB02中. 需求2:UPDATE表TEST_TB01中的记录:满足条件 ...
- SQL语句中Cast的用法
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- finereport报表设计中模板数据集的sql语句中if的用法_报表工具中动态参数的灵活运用...
报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ...
- SQL语句中IN的用法
具体的逻辑是:文件分不同的DocTypeID即文件的类型 如果对文件进行处理比如说 银行等部门对单据先要进行扫描然后录入 校对等处理,那么就要分为不同的批次即不同的BatchNum 在这BatchNu ...
最新文章
- BufferedWriter
- Adhesive框架系列文章--Mongodb数据服务模块使用(上)
- 处理JSON格式的数据
- Hasor【付诸实践 02】SpringBoot 集成 Dataway 无代码接口工具配置及问题解决(含GreenPlum建表语句、demo源码、测试说明)
- android 命令使用详解,Android下pm 命令详解
- pycharm可视化数据库
- 作者:​覃海焕(1978-),女,博士,上海电机学院讲师。
- set和map去重调用什么方法_Es6中Map对象和Set对象的介绍及应用
- 业界 | 成为CTO之前,我希望有人告诉我这些
- 大数据如何改变企业的业务
- JavaCV:将任意视频转码为h264编码的mp4格式视频
- 仰望星空,脚踏实地 2016
- python编写游戏测试机器人客户端(一)
- 发布苹果App有哪些步骤流程
- 2020 CES“高尖精”机器人回顾!
- 智学.com查成绩 html,智学.com查分数
- 一本通1527欧拉回路
- 没有灵感头发都快抓掉了!推荐几款创意网站,让大脑灵光一动!
- CentOS下安装MSSqlServer数据库
- 开源erp软件odoo在线开发环境部署实录