当前位置:网站首页>mysql or语句的优化
mysql or语句的优化
2022-08-03 05:34:00 【CSDN问答】
问题遇到的现象和发生背景
MySQL 如何修改SQL语句,去掉语句中的or,因为有or导致索引失效
问题相关代码,请勿粘贴截图
select bid from book a ,querybook b where ( b.bname in (a.bname) or b.bname = "" ) and
(b.bauthor in (a.bauthor) or b.bauthor = "" ) and
(b.barea in (a.barea) or b.barea = "" )
SQL作用是当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
边栏推荐
猜你喜欢
随机推荐
记一次postgresql中使用正则表达式
SVN客户端安装及操作文档
【nohup】nohup命令的简单使用
MySQL 日期时间类型精确到毫秒
AQS、CAS、Synchronized小理解
一根网线完美解决IPTV+千兆网复用,还不来试试
【FCOS】FCOS理论知识讲解
cookie和session区别
ES6中 Symbol 的基础学习,迭代器和生成器的基本用法
流式低代码编程,拖拽节点画流程图并运行
MySQL的安装(详细教程)
【地平线 开发板】实现模型转换并在地平线开发板上部署的全过程操作记录(魔改开发包)
DIFM网络详解及复现
pyspark --- 统计多列的众数并一次返回
【英语单词】常见深度学习中编程用到的英语词汇
el-table gets the data attribute of a row in the read data table
SQLServer2019安装(Windows)
快速理解JVM+GC
IPV4地址详解
Redis-记一次docker下使用redis