各位大神帮我看下这条sql语句,运行很慢,怎么优化

2022-08-28 10:45

1个回答
可以将or 拆开成两个sql 再用union all 连接起来
如select a.* from a,b where a.col1 = b.col1 or a.col1 = '0'可改为
select a.* from a,b where a.col1 = b.col1
union all
select a.* from a where col1 = '0'
相关问答
SQL的优点有什么
1个回答2022-09-18 14:50
运行效率高,因为它是后台运作。
使用PL/SQL的优点
1个回答2022-09-23 02:35
方便简单安全
SQL Update 超级慢
2个回答2022-10-09 00:05
表记录太多,数据太大量,系统太忙,电脑太慢,网络阻塞.
SQL语句删除一个表中的多条记录
1个回答2022-05-29 18:13
到底是删行还是列
sql运行问题?
1个回答2022-10-09 08:29
本篇文章会分析下一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。 在分析之前我会先带着你看看 MySQL 的基础...
全文
SQL数据库有什么优点?
1个回答2022-12-13 23:12
总结来说的优点: 1)非过程化语言 2)统一的语言 3)是所有关系型数据库的公共语言
让自己慢慢变的优秀用成语怎么说呢
1个回答2024-02-16 18:51
笨鸟先飞 bèn niǎo xiān fēi [释义] 笨拙的鸟先飞起来;比喻能力差的人做事时;害怕落到别人后面;比别人先着手做事。也作“夯鸟先飞”。 [语出] 元·关汉卿《陈母教子》第一折...
全文
使用SQL文件组有哪些优点
1个回答2023-02-24 06:55
文件组可以把数据库拆分成多个文件存储,然后文件分别放在不同的盘里面,这样读取数据的时候速度快,可并行读取 另外,文件组可以使文件的组织更加有序,比如,你可以把码表一类的数据放在一个文件组中,业务数据文...
全文
SQL怎么用DELETE删除多条数据
1个回答2022-12-22 14:30
1、首先,选择数据库。 2、然后根据查找id的方法去删除指定的某一行数据。 3、查看数据,id为1的所有数据全都已经被删除。 4、同样地,也可以换一种查找方法,这次用班级来查找,原...
全文