ORACLE分组排序查询
发布网友
发布时间:2022-04-22 04:43
我来回答
共2个回答
热心网友
时间:2022-04-10 07:58
row_number(),rank()是分析函数,是实现这种需求最高效的方法
你需要大表的排序,速度肯定不会快到哪里去
建议你对需要排序的字段先创建一个索引,会快很多很多
发放依然还是用row_number(),这个比较好
热心网友
时间:2022-04-10 09:16
按照你说的功能部分估计只能是
select row_number() as A, B, rank() as C
from yourtable
group by B;
查询速度优化只能优先从数据过滤方面着手