`

Oracle中的聚合函数 rank()

阅读更多
rank() over(partition by A order by B asc|desc)
A为分集字段,B为集内排序字段

典型案例:
找出某个日期每个营业部内资产数额排名前两位的顾客
select * from (select rank() over(partition by branch_no order by asset desc) rk,account,asset from aa.asset)
where rk<=2

分享到:
评论

相关推荐

    Oracle中的分析函数详解

    6. AVG() / SUM() / MAX() / MIN():这些聚合函数在分析上下文中也可以用作分析函数,返回每个分区的平均值、总和、最大值或最小值。 四、实际应用案例 1. 分区排名:计算每个部门员工的薪水排名。 ```sql SELECT ...

    oracle函数大全-数字-字符-日期-聚合函数

    最后,提供的文档和文本文件,如"oracle日期和时间处理汇总.doc"、"Oracle聚合函数RANK和dense_rank的使用.htm"等,都是极好的学习资源,可以深入研究每个函数的详细信息和示例。通过阅读和实践,你将能够充分利用...

    【Oracle】LISTAGG函数的使用.pdf

    * 还有一部分分析函数不会对同一组中的数据进行处理(例如:sum()、listagg()),这种情况下,分析函数返回的数据会有重复的,distinct 处理之后的结果与对应的聚合函数返回的结果一致。 在使用 LISTAGG 函数时,...

    oracle常用分析函数与聚合函数的用法

    在Oracle数据库中,分析函数和聚合函数是SQL查询中非常重要的工具,它们允许我们处理大量数据并提取有用信息。这篇文章将详细介绍这两种函数的用法及其区别。 首先,我们来看看常用的分析函数。分析函数用于对数据...

    oracle 9i 分析函数参考手册.rar

    6. AVG()、SUM()、COUNT()等聚合函数在OVER子句中也可以作为分析函数使用,它们会对每个分区或排序组计算累积值。 使用分析函数的实际应用场景: 1. 计算每个部门的员工平均工资。 2. 分析销售数据,找出连续季度...

    oracle 10G函数大全(中文)

    4. **聚合函数与分析函数**: - 分组函数如COUNT、SUM、AVG、MAX、MIN在GROUP BY子句中使用,对分组数据进行计算。 - 分析函数如ROW_NUMBER、RANK、DENSE_RANK、LAG、LEAD等,用于窗口查询,提供行间计算功能。 5...

    ORACLE常用分析函数说明

    它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数是分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。开窗函数可以指定数据窗口的大小和范围,例如...

    Oracle分析函数

    Oracle 分析函数中提供了多种聚合函数,包括: 3.1 AVG 函数 AVG 函数用于计算表达式的平均值。 3.2 CORR 函数 CORR 函数用于计算两个表达式之间的互相关性。 3.3 COUNT 函数 COUNT 函数用于计算表达式的计数...

    Oracle内建函数大全

    5. **聚合函数** - SUM:计算一组数值的总和。 - AVG:计算一组数值的平均值。 - COUNT:计算行数或满足条件的行数。 - MAX/MIN:找出一组数值的最大值或最小值。 6. **比较和逻辑函数** - NVL/NVL2:处理NULL...

    Oracle函数大全-详细介绍.rar

    在"Oracle函数大全-详细介绍.rar"这个压缩包中,包含了对Oracle数据库中各种函数的详细解析,包括分析函数、单值函数和聚合函数等。 首先,让我们来看看单值函数。单值函数接受一个或多个输入值,返回一个新的单一...

    oracle 10G函数大全

    6. **聚合函数**: - COUNT:计算行数。 - SUM:计算数值列的总和。 - AVG:计算平均值。 - MAX/MIN:找到数值列的最大值/最小值。 7. **转换函数**: - TO_CHAR/TO_DATE:将数值或日期转换为字符串,反之亦然...

    oracle函数大全(分类成9个word文档)

    3. "oracle函数介绍(3) 著名函数之聚合函数.doc":聚合函数用于对一组值进行操作并返回一个单一的汇总值。SUM()、AVG()、MAX()和MIN()是最常见的例子,它们分别用于求和、计算平均值、找出最大值和最小值。 4. ...

    oracle常用函数介绍

    1. `GROUP BY`: 用于分组数据,常与聚合函数一起使用。 2. `RANK()`, `DENSE_RANK()`, `ROW_NUMBER()`: 为每一行分配一个唯一的排名。 以上只是Oracle众多函数中的一部分,实际使用中还有许多其他函数,如条件判断...

    oracle 函数大全oracle 函数大全

    6. **聚合函数**: - `COUNT()`:计算一组值的数量。 - `SUM()`:对一组数值求和。 - `AVG()`:计算平均值。 - `MAX()`和`MIN()`:找出一组数值中的最大值和最小值。 7. **分析函数**: - `RANK()`、`DENSE_...

    第14章Oracle中的函数与表达式.pptx

    本章重点讨论了Oracle中的函数,包括字符串函数、数学函数、日期函数、聚合函数、运算表达式、特殊判式以及高级函数如分析函数和窗口函数。下面将详细阐述这些函数的使用。 14.1 Oracle中的字符串函数: - `lpad()`...

    oracle函数大全中文api文档

    5. **聚合函数**: SUM求和,AVG计算平均值,MAX和MIN找出最大最小值,COUNT统计行数,GROUP BY和HAVING用于分组和条件聚合。 6. **逻辑和比较函数**: NOT,AND,OR用于逻辑运算,=,&lt;,&gt;,,&gt;=,进行比较,...

    oracle函数大全(分类显示).zip_Oracle 函数分类_oracle_oracle函数分类_oracle函数查阅用文档

    5. **聚合函数**: COUNT、SUM、AVG、MAX、MIN,用于对一组值进行统计。COUNT返回行数,SUM计算总和,AVG求平均值,MAX和MIN找出最大值和最小值。 6. **系统信息函数**: USER、DBMS_METADATA.GET_DDL等,用于...

    oracle常用函数使用说明

    1. **聚合函数**:这些函数用于对一组值进行操作并返回单个结果。例如: - `COUNT(*)`:计算行数。 - `SUM(column_name)`:求列的总和。 - `AVG(column_name)`:计算平均值。 - `MAX(column_name)`:找出最大值...

Global site tag (gtag.js) - Google Analytics