《有关oracle中聚合函数rank和dense_rank的使用》的相关内容
相关博客
oracle中聚合函数rank和dense_rank的使用
下面给出一些来自网上的示例:
TABLE:S (subject,mark)
数学,80
语文,70
数学,90
数学,60
数学,100
语文,88
语文,65
语文,77
现在我想要的结果是:每门科目的前3名的分数
数学,100
数学,90
数学,80
语文,88
语文,77
语文,70
那么语句就这么写:
select * from (select ...
by klxwcx 2008-08-22 浏览 (23) 回复 (0) 关键字:
oracle中聚合函数地用法
聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。
在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。
其语法为:
RANK ( ) OVER ( [query_partition_clause] order_by_clause )
在9i版本新增 ...
by ayaya 2007-12-14 浏览 (134) 回复 (0) 关键字:
oracle中聚合函数RANK和dense_rank的使用
聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。
在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。
其语法为:
RANK ( ) OVER ( [query_partition_clause] order_by_clause )
在9i版本新增 ...
by kiddwyl 2008-04-18 浏览 (66) 回复 (0) 关键字:

