我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

今天是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)排序。

下图是测试结果,先来看图消化一下:

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

下边是代码:


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文档

猜你喜欢

DISTINCT与聚合函数的结合使用

在SQL中,DISTINCT关键字用于返回唯一不重复的值,而聚合函数用于对数据进行统计或计算,例如SUM、COUNT、AVG等。这两者可以结合使用,以实现对唯一值进行统计或计算。例如,可以使用DISTINCT和COUNT结合使用,以统计某
DISTINCT与聚合函数的结合使用
2024-08-03

oracle聚合函数怎么使用

oracle 聚合函数用于将数据值组合成单个值。可以使用以下语法:aggregate_function(expression) [over (partition by partition_expression order by order_
oracle聚合函数怎么使用
2024-05-21

聚合函数在多维数据分析中的应用

在多维数据分析中,聚合函数起着至关重要的作用。聚合函数通常用于对数据进行汇总、计算统计指标以及生成报表。在多维数据分析中,常见的聚合函数包括计算平均值、总和、最大值、最小值、计数等。这些聚合函数可以帮助分析人员更好地理解数据的整体情况,识
聚合函数在多维数据分析中的应用
2024-08-03

聚合函数在实时数据分析中的应用

聚合函数在实时数据分析中起着非常重要的作用,主要用于对大量实时数据进行汇总和计算,从而提取出有用的信息和洞见。以下是一些聚合函数在实时数据分析中的应用:计数:通过计数函数可以统计某个特定事件发生的次数,例如统计网站访问量、用户登录次数等。求
聚合函数在实时数据分析中的应用
2024-08-03

mysql中常用的聚合函数包括

mysql 中常用的聚合函数用于汇总计算,包括:1. sum 求和;2. count 计数;3. avg 平均值;4. max 最大值;5. min 最小值;6. group_concat 连接字符串。MySQL 中常用的聚合函数MySQ
mysql中常用的聚合函数包括
2024-05-01

聚合函数与数据分区的交互

在数据分区的概念中,数据被划分为多个部分,这些部分可以是按照特定的列进行分区,也可以是按照特定的条件进行分区。在数据分区的情况下,聚合函数可以对每个数据分区内的数据进行计算,然后将计算结果合并为最终的结果。当使用聚合函数与数据分区结合时,
聚合函数与数据分区的交互
2024-08-03

numpy函数常用参数和用法的分析

解析numpy函数的常用参数与用法numpy是Python中常用的数值计算库,提供了丰富的数值运算函数和数据结构,能够方便快捷地进行数组运算和数值计算。本文将解析numpy函数的常用参数与用法,并提供具体的代码示例。一、numpy函数的
numpy函数常用参数和用法的分析
2024-01-26

sql中常用的聚合函数有哪些

sql 中的聚合函数用于合并多个值,常用函数有:sum() 求和、avg() 求平均值、min() 求最小值、max() 求最大值、count() 求计数、distinct count() 求不重复计数、total() 求分区内总和、ave
sql中常用的聚合函数有哪些
2024-05-07

SQL中的常用聚合函数是什么

SQL中的常用聚合函数是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1)COUNT语法:COUNT(e1)参数:e1为一个表达式,可以是任意的数据类型返回:返回数值型数据
2023-06-06

Mariadb中聚合函数和分组函数怎么使用

这篇文章主要讲解了“Mariadb中聚合函数和分组函数怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mariadb中聚合函数和分组函数怎么使用”吧!聚合函数当我们需要汇总表中的数据而
2023-06-28

聚合函数在数据分析中的重要性

在数据分析中,聚合函数是非常重要的工具,它们用于对数据进行计算和汇总,从而帮助分析师和决策者更好地理解数据背后的趋势和关系。一些常见的聚合函数包括求和、平均值、最大值、最小值和计数等。通过使用聚合函数,分析师可以更快速地获取数据的关键统计
聚合函数在数据分析中的重要性
2024-08-03

Oracle Level函数与其他函数结合使用

Oracle的LEVEL函数通常与层次查询(hierarchical query)一起使用,例如使用CONNECT BY子句进行递归查询以下是一个简单的示例,展示了如何在层次查询中结合使用LEVEL函数和其他函数:WITH employ
Oracle Level函数与其他函数结合使用
2024-09-03

利用Oracle Value函数简化聚合查询

Oracle Value函数是一个非常有用的工具,它允许您在聚合查询中执行复杂的计算。通过使用Value函数,您可以将多个行中的数据组合成一个单一的值,从而使查询更加高效和简化。以下是如何使用Oracle Value函数简化聚合查询的示例
利用Oracle Value函数简化聚合查询
2024-10-09

编程热搜

目录