表中数据

MySQL中or和and的用法

SELECT * from student WHERE id = 1 or id = 2 AND age = 20;

-- 查询结果是id = 2且age = 20或者id=1

SELECT * from student WHERE (id = 1 or id = 2 ) AND age = 20;

-- 查询结果是 id=1或id=2 且age = 20

问题记录:要求查出 INVOICE_TITLE like ‘12%’或者CLIENT_NAME LIKE ‘%12%’的数据,结果前台一直报请求超时,发现数据多了将近20倍,SQL如下:

SELECT

*

FROM

ewin_should_receive sr,

ewin_client_snap cs

WHERE

sr.client_snap_id = cs.id

AND sr.b_enable = '1'

AND cs.INVOICE_TITLE LIKE '%12%'

OR cs.CLIENT_NAME LIKE '%12%'

正确SQL:

SELECT

*

FROM

ewin_should_receive sr,

ewin_client_snap cs

WHERE

sr.client_snap_id = cs.id

AND sr.b_enable = '1'

AND (

cs.INVOICE_TITLE LIKE '%12%'

OR cs.CLIENT_NAME LIKE '%12%'

)

mysql 代替and_MYSQL OR与AND同时出现的用法相关推荐

  1. MySQL 性能优化:8 种常见 SQL 错误用法!

    声明:转载自 MySQL 性能优化:8 种常见 SQL 错误用法! 1.LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方.比如对于下面简单的语句,一般 DBA 想到的办法是 ...

  2. MySQL 存储过程传参之in, out, inout 参数用法

    存储过程传参:存储过程的括号里,可以声明参数. 语法是 create procedure p([in/out/inout] 参数名  参数类型 ..) in :给参数传入值,定义的参数就得到了值 ou ...

  3. mysql教程左右链接_mysql的左右内连接用法实例

    本文实例讲述了mysql的左右内连接用法.分享给大家供大家参考.具体如下: 用个例子来解析下mysql的左连接, 右连接和内连接 create table user_id ( id decimal(1 ...

  4. mysql 索引类型案例_Mysql索引类型与基本用法实例分析

    本文实例讲述了Mysql索引类型与基本用法.分享给大家供大家参考,具体如下: 索引 MySQL目前主要有以下几种索引类型: 普通索引 唯一索引 主键索引 组合索引 全文索引 - 普通索引 是最基本的索 ...

  5. MySQL笔记4:desc命令的两个用法

    MySQL中desc命令的两个用法! 1.desc查看表结构的详细信息 desc table_name:PS:此处desc是describe的缩写,用法: desc 表名/查询语句 2.desc降序排 ...

  6. pdo mysql fetchall_pdo fetch,pdo fetchAll,pdo query,pdo prepare用法举例

    通过pdo来从数据库中调取数据. 其中主要涉及到 pdo fetch,pdo fetchAll,pdo query,pdo prepare使用 . 可以通过以下几种方式,学习下php pdo的用法. ...

  7. mysql教程or怎么用_MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...

  8. mysql id in set_mysql数据库中find_in_set()和in()用法区别

    mysql数据库中find_in_set()和in()用法区别 (2015-07-19 08:30:21) 标签: mysql数据库 find_in_set 在mysql中in可以包括指定的数字,而f ...

  9. mysql操作查询结果case when then else end用法举例

    Case具有两种格式.简单Case函数和Case搜索函数.  --简单Case函数  CASE sex           WHEN '1' THEN '男'           WHEN '2' T ...

最新文章

  1. javascript 代码_代码简介:2016年JavaScript的现状
  2. UOJ #588. 图图的旅行
  3. Kubernetes应用部署模型解析(原理篇)
  4. [Leetcode][第35题][JAVA][搜索插入位置][二分法]
  5. 利用dns来ping通所有主机名的方法,免去一条条配置hosts
  6. nginx 如何解析php文件php-fpm的解释
  7. 厉害了!浙大研发出踹不倒四足机器人“绝影”,中国版波士顿动力来了
  8. ubuntu 12.04 php升级,Ubuntu下如何升级到PHP7.4的方法步骤
  9. 关于配置文件的节点内容加密(备忘)
  10. 第二周冲刺第一天个人博客
  11. MVC4 EF6 MYSQL
  12. Mendeley如何设置某期刊对应的参考文献格式?
  13. 统计奇偶个数c语言程序,C语言编程给定N个正整数,统计奇数和偶数的个数
  14. Linux下网络传输(模拟路由器)
  15. 【1383】手机短号(多实例测试)
  16. 团伙分类:有一份数据部分如下,比如:刘备和关羽有关系,说明他们是一个团伙
  17. 单元格内容分列多行_excel表格数据换行分列-EXCEL怎么分行呢?一个单元格有多行字,怎么向分列......
  18. 【深度学习】参数量、模型大小、显存
  19. AUTOCAD——工作空间设置
  20. 大型网站架构改进历程

热门文章

  1. 主题模型 LDA,Dirichlet分布 和朴素贝叶斯算法
  2. 直播丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
  3. CVPR 2021 | 天津大学提出PISE:形状与纹理解耦的人体图像生成与编辑方法
  4. 基于知识图谱的问答系统(以医疗行业为例)
  5. Opencv-python 3.3版本安装
  6. 【天池赛事】零基础入门语义分割-地表建筑物识别 Task1:赛题理解与 baseline
  7. jieba.posseg.cut方法
  8. SpringBootController控制层接收参数的几种常用方式
  9. Spring Boot——配置Spring Security配置类DEMO
  10. JAVA——Java连接MySQL数据库