今天碰到了一个业务场景,需要对一个表做分组分类的聚合查询。由于表很大,所以在数据库端解决这个问题是最佳的选择。于是请了Ray同学帮忙,他教了我一个Oracle上的聚合函数的使用,非常不错。
其实现在Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。
下面给出一些来自网上的示例:
TABLE:S (subject,mark)
数学,80
语文,70
数学,90
数学,60
数学,100
语文,88
语文,65
语 ...
- 浏览: 76599 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
若干条J2EE应用中运用“配 ...
rain2005 写道引用对于使用Hibernate Annotation的朋友 ...
-- by downpour -
若干条J2EE应用中运用“配 ...
引用对于使用Hibernate Annotation的朋友,目前还没有类似提供路 ...
-- by rain2005 -
若干条J2EE应用中运用“配 ...
个人意见 团队操作度很高的配置文件指定专人维护是非常不错的选择 比如 持久化类 ...
-- by leobluewing -
若干条J2EE应用中运用“配 ...
jianfeng008cn 写道我的意思是 mappingresource 完全 ...
-- by downpour -
若干条J2EE应用中运用“配 ...
我的意思是 mappingresource 完全可以不配置 给个路径就能识别了 ...
-- by jianfeng008cn






评论排行榜