
SQL执行优化
ccy的报表开发笔记
有点东西,虽然不多,能解决问题就行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL优化小技巧之查询数据是否存在的优化
如果你的数据库目标有非常多的数据,按照原来的做法会查询全部后统计出来,而优化后的SQL只查询到第一条就结束了。相当于你需要寻找操作上的跑道是否有标记的点,你原来的做法是在操场上跑一圈查看地面上所有有标记的点,再统计求和得出结果;而优化后的做法是直接跑起来,找到第一个标记的点就可以得到结果。,让数据库查询时遇到一条就返回结果,不要再继续查找还有多少条了。原创 2025-07-19 16:23:31 · 157 阅读 · 0 评论 -
SQL执行优化之连接查询时,条件写在where后面和写在on后面的区别
SQL连接查询中ON与WHERE条件的关键区别:ON条件定义表间关联逻辑,保留左表所有记录,右表不匹配时补NULL(如第一条SQL结果同时包含c/d和a/b数据);WHERE条件对最终结果全局过滤,不满足条件的行会被剔除(如第二条SQL仅保留a/b数据)。实际应用中,需根据需求选择:若需保留主表全部数据使用ON条件过滤右表,若需筛选最终结果集则使用WHERE条件。典型场景包括历史数据比对、数据质量检查等。原创 2025-07-23 20:33:51 · 207 阅读 · 0 评论