Oracle分析函数浅析(四)Ntile函数
个人感觉这个没什么用,对数据加载后的一些数据筛选最好结合Linq一起使用还有点价值!
select ename,sal,ntile(3) over(order by sal desc nulls last) tile from emp
上面的意思是把记录分成3份
如果是14条则分成554三份!
但是最大的问题是where 条件里不能直接筛选某一份的记录!
个人感觉这个没什么用,对数据加载后的一些数据筛选最好结合Linq一起使用还有点价值!
select ename,sal,ntile(3) over(order by sal desc nulls last) tile from emp
上面的意思是把记录分成3份
如果是14条则分成554三份!
但是最大的问题是where 条件里不能直接筛选某一份的记录!