当前位置:网站首页>MySQL 如何修改SQL语句,去掉语句中的or
MySQL 如何修改SQL语句,去掉语句中的or
2022-08-03 09:38:00 【CSDN问答】
问题遇到的现象和发生背景
MySQL 如何修改SQL语句,去掉语句中的or,因为有or导致索引失效
问题相关代码,请勿粘贴截图
select bid from book a ,querybook b where ( a.bname in (b.bname) or b.bname = "" ) and
(a.bauthor in (b.bauthor) or b.bauthor = "" ) and
(a.barea in (b.barea) or b.barea = "" )
SQL作用是当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
边栏推荐
猜你喜欢
英文语法-状语从句
深度学习之 10 卷积神经网络1
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现
Scala parallel collections, parallel concurrency, thread safety issues, ThreadLocal
MySQL 中 is null 和 =null 的区别
命令行加载特效 【cli-spinner.js】 实用教程
多媒体数据处理实验2:PCA
015-Balanced binary tree (1)
MySQL-TCL语言-transaction control language事务控制语言
Machine learning (formula derivation and code implementation)--sklearn machine learning library
随机推荐
函数指针数组
索引(三)
固件工程师到底是干什么?
For heavy two-dimensional arrays in PHP
MySQL_关于JSON数据的查询
STP普通生成树安全特性— bpduguard特性 + bpdufilter特性 + guard root 特性 III loopguard技术( 详解+配置)
cert-manager使用
What are pseudo-classes and pseudo-elements?The difference between pseudo-classes and pseudo-elements
milvus
【LeetCode】622. Design Circular Queue
多媒体数据处理实验4:LSH索引
mysql的union和union all
面试突击71:GET 和 POST 有什么区别?
Promise 一: 基本问题
多媒体数据处理实验1:算术编码
行业 SaaS 微服务稳定性保障实战
MySQL 中 is null 和 =null 的区别
【LeetCode】112.路径总和
mysql数据库配置性能调优
多媒体数据处理实验3:图像特征提取与检索