oracle常用分析函数与聚合函数的用法
短信预约 -IT技能 免费直播动态提醒
今天是2019年第一天,在此祝大家新年快乐,梦想还在路上,让我们继续加油!
应之前的计划,今天完成这篇记录,也借此记录自己的成长。
一、几个排名函数的语法和用法:
rank ( ) over ([partition by col] order by col )
dense_rank ( ) over ([partition by col] order by col )
rownumber ( ) over ( [partition by col] order by col )
rank() 是排名的函数,该函数组内排序后会进行跳号,分数相同的作为并列。
dense_rank() 该函数不会跳号,分数相同为并列第一,下一个是第二。
row_number() 可以通过over 根据某字段排序完之后进行组内(如果有partition by)排序。
下图是测试结果,先来看图消化一下:
下边是代码:
with lcy as (
select regexp_substr('10,20,30,30,50,60,80,80,90,100','[^,]+',1,level) score
from dual connect by level <= 10
)
select score,
rank()over (order by to_number(score) desc) "rank",
dense_rank()over (order by to_number(score) desc) "dense_rank" ,
row_number()over (order by to_number(score) desc) "row_number"
from lcy ;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
oracle常用分析函数与聚合函数的用法
下载Word文档到电脑,方便收藏和打印~
下载Word文档
相关文章
- 提升Ruby代码安全性:全面攻略
- Java 中 charAt 方法到底是什么?(java的charat方法是什么)
- Java 流的概念究竟是什么?(java流的概念是什么)
- 如何在 Java 中有效处理时间戳的时区问题?(如何在Java中处理时间戳的时区问题)
- 在 JavaScript 中,getter 与 setter 究竟该如何使用呢?(JavaScript中getter与setter怎么使用)
- Java 集合框架究竟能实现哪些复杂操作?(Java集合框架能实现哪些复杂操作)
- 如何在 JAVA 中返回文件流给前端?(JAVA怎么返回文件流给前端)
- 如何确保Ruby代码的安全性:SEO优化技巧大揭秘
- Java 中 concat 函数的用法究竟是什么?(java中concat函数的用法是什么)
- 如何利用 Bootstrap 增强 Java Web 应用的交互性?(利用Bootstrap增强Java Web应用的交互性)
猜你喜欢
2024-04-02
2024-04-02
DISTINCT与聚合函数的结合使用
在SQL中,DISTINCT关键字用于返回唯一不重复的值,而聚合函数用于对数据进行统计或计算,例如SUM、COUNT、AVG等。这两者可以结合使用,以实现对唯一值进行统计或计算。例如,可以使用DISTINCT和COUNT结合使用,以统计某
2024-08-03
oracle聚合函数怎么使用
oracle 聚合函数用于将数据值组合成单个值。可以使用以下语法:aggregate_function(expression) [over (partition by partition_expression order by order_
2024-05-21
2024-04-02
聚合函数在多维数据分析中的应用
在多维数据分析中,聚合函数起着至关重要的作用。聚合函数通常用于对数据进行汇总、计算统计指标以及生成报表。在多维数据分析中,常见的聚合函数包括计算平均值、总和、最大值、最小值、计数等。这些聚合函数可以帮助分析人员更好地理解数据的整体情况,识
2024-08-03
聚合函数在实时数据分析中的应用
聚合函数在实时数据分析中起着非常重要的作用,主要用于对大量实时数据进行汇总和计算,从而提取出有用的信息和洞见。以下是一些聚合函数在实时数据分析中的应用:计数:通过计数函数可以统计某个特定事件发生的次数,例如统计网站访问量、用户登录次数等。求
2024-08-03
mysql中常用的聚合函数包括
mysql 中常用的聚合函数用于汇总计算,包括:1. sum 求和;2. count 计数;3. avg 平均值;4. max 最大值;5. min 最小值;6. group_concat 连接字符串。MySQL 中常用的聚合函数MySQ
2024-05-01
2024-04-02
聚合函数与数据分区的交互
在数据分区的概念中,数据被划分为多个部分,这些部分可以是按照特定的列进行分区,也可以是按照特定的条件进行分区。在数据分区的情况下,聚合函数可以对每个数据分区内的数据进行计算,然后将计算结果合并为最终的结果。当使用聚合函数与数据分区结合时,
2024-08-03
numpy函数常用参数和用法的分析
解析numpy函数的常用参数与用法numpy是Python中常用的数值计算库,提供了丰富的数值运算函数和数据结构,能够方便快捷地进行数组运算和数值计算。本文将解析numpy函数的常用参数与用法,并提供具体的代码示例。一、numpy函数的
2024-01-26
2024-04-02
sql中常用的聚合函数有哪些
sql 中的聚合函数用于合并多个值,常用函数有:sum() 求和、avg() 求平均值、min() 求最小值、max() 求最大值、count() 求计数、distinct count() 求不重复计数、total() 求分区内总和、ave
2024-05-07
SQL中的常用聚合函数是什么
SQL中的常用聚合函数是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1)COUNT语法:COUNT(e1)参数:e1为一个表达式,可以是任意的数据类型返回:返回数值型数据
2023-06-06
Mariadb中聚合函数和分组函数怎么使用
这篇文章主要讲解了“Mariadb中聚合函数和分组函数怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mariadb中聚合函数和分组函数怎么使用”吧!聚合函数当我们需要汇总表中的数据而
2023-06-28
2024-04-02
2024-04-02
聚合函数在数据分析中的重要性
在数据分析中,聚合函数是非常重要的工具,它们用于对数据进行计算和汇总,从而帮助分析师和决策者更好地理解数据背后的趋势和关系。一些常见的聚合函数包括求和、平均值、最大值、最小值和计数等。通过使用聚合函数,分析师可以更快速地获取数据的关键统计
2024-08-03
Oracle Level函数与其他函数结合使用
Oracle的LEVEL函数通常与层次查询(hierarchical query)一起使用,例如使用CONNECT BY子句进行递归查询以下是一个简单的示例,展示了如何在层次查询中结合使用LEVEL函数和其他函数:WITH employ
2024-09-03
利用Oracle Value函数简化聚合查询
Oracle Value函数是一个非常有用的工具,它允许您在聚合查询中执行复杂的计算。通过使用Value函数,您可以将多个行中的数据组合成一个单一的值,从而使查询更加高效和简化。以下是如何使用Oracle Value函数简化聚合查询的示例
2024-10-09