4. 正确使用分析函数
分析函数最早出现于Oracle 8i版本中,并在后续版本中不断得以增强。正确的使用分析函数,不但能非常方便的实现某些功能,而且,在某些场景中,还可以大幅提升SQL语句的性能。因此,为了简化应用实现逻辑或解决相关SQL语句性能问题,有时我们需要利用分析函数来改写汇聚相关的SQL语句,具体改写方法如下所示。
--改写前
SQL> select t1.col1 from tab1 t1
where t1.col2>
(
select avg(col2)
from tab1 t2
where t2.col3=t1.col3
);
--改写后
SQL&g