SQL优化之over的使用

select t.grade, t.losal from salgrade t

select t1.grade, t1.losal, sum(t2.losal)
  from salgrade t1
  join salgrade t2
    on t2.grade <= t1.grade
 group by t1.grade, t1.losal
 order by 1, 2

select grade, losal, sum(losal) over(order by grade) from salgrade


打开oracle执行计划简单示例


Oracle over函数

oracle 递归 level

oracle分析函数Rank, Dense_rank, row_number

oracle 分析函数over

MySQL实现Oracle里的 rank()over(ORDER BY) 功能

一个SQL的优化

oracle多线程删除数据
delete    /*+parellel(t,2)*/  from  t_unicom_ebill t where t.id='test'


提高SQL的查询效率

猜你喜欢

转载自songjianyong.iteye.com/blog/1933527