优化SQL语句
SELECT a.co
,a.c4
,b.c
,b.c9
,c.c9
,b.c4/b.c9*10000
,c.c4/c.c9*10000
FROM table_1 a
RIGHT JOIN
(SELECT co,MAX(c1) AS c1,c4,c9 FROM table_2 GROUP BY co )b
ON a.co=b.co
LEFT JOIN table_2 c
ON b.co=c.co AND b.c1>c.c1 AND NOT EXISTS(SELECT 1 FROM table_2 WHERE co=b.co AND c1<b.c1 AND c1>c.c1)
WHERE YEAR(b.c1)=YEAR(20120331000000) AND QUARTER(b.c1)=QUARTER(20120331000000)
数据量: 几十万行
...全文
相关推荐
SQL优化 SQL优化软件 SQL优化工具
**建议与改写**:自动提供优化建议,包括修改SQL语句结构、创建或调整索引、优化连接方式等,有时甚至可以直接改写SQL语句以提高性能。4.
通过分析SQL语句的执行计划优化SQL(总结)
在数据库管理中,SQL语句的执行效率是关键因素之一,尤其在处理大量数据时。通过对SQL语句的执行计划进行分析,我们可以找到优化查询性能的策略,从而提高数据库系统的整体性能。
必须掌握的30种SQL语句优化
"这篇资料主要介绍了30种SQL语句优化技巧,旨在帮助Java初学者更好地理解和使用SQL,提升数据库查询效率。通过学习这些优化方法,可以避免全表扫描,充分利用索引,优化查询结构,从而提高数据处理性
SQL SERVER 的SQL语句优化方式小结
SQL SERVER的SQL语句优化是数据库管理中的关键环节,它直接影响到系统的性能和资源利用率。以下是一些关于SQL SERVER 2005中SQL语句优化的重要知识点:1.
SQL优化工具下载,语句优化
下载这些工具可以帮助用户进行日常的SQL性能监控和调试。描述中的“语句优化,性能提高”强调了SQL优化工具的核心功能。语句优化是指通过调整SQL查询的编写方式,使其更有效地从数据库中检索数据。


