oracle回顾总结-基础以及高级-分析函数

http://blog.csdn.net/delphi308/article/details/25654455

 

 

那么rank()和dense_rank()有什么区别呢?
rank():  跳跃排序,如果有两个第一级时,接下来就是第三级。
dense_rank():  连续排序,如果有两个第一级时,接下来仍然是第二级。

 

 

GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。

原文地址:https://www.cnblogs.com/huadiyatou/p/7991381.html