分析函数-DENSE_RANK

转载 2016年09月30日 12:01:17

Analytic Syntax(分析语法)

Aggregate Syntax(聚集语法)

Purpose

DENSE_RANK computes the rank of a row in an ordered group of rows and returns the rank as a NUMBER. The ranks are consecutive(连续的) integers beginning with 1. The largest rank value is the number of unique values returned by the query. Rank values are not skipped in the event of ties(结). Rows with equal values for the ranking criteria(条件) receive the same rank. This function is useful for top-N and bottom-N reporting.

This function accepts as arguments any numeric datatype and returns NUMBER.

  • As an aggregate function, DENSE_RANK calculates the dense(密集的) rank of a hypothetical(假设的) row identified by the arguments of the function with respect to a given sort specification(规格). The arguments of the function must all evaluate to constant expressions within each aggregate group, because they identify a single row within each group. The constant argument expressions and the expressions in the order_by_clause of the aggregate match by position. Therefore, the number of arguments must be the same and types must be compatible.

  • As an analytic function, DENSE_RANK computes the rank of each row returned from a query with respect to the other rows, based on the values of the value_exprs in the order_by_clause.

Analytic Example

返回各部门工资排名前三位的员工(6.5)

SELECT deptno,ename,sal FROM(
    SELECT deptno,ename,sal,
    DENSE_RANK() OVER(PARTITION BY deptno ORDER BY sal DESC) AS dense_rank -- DENSE_rank分析函数,PARTITION分组子句
    FROM scott.emp ORDER BY 1,3 DESC
) WHERE dense_rank<=3;

学习tf.sparse_to_dense函数(代码实现)

学习tf.sparse_to_dense函数(代码实现)
  • u012196371
  • u012196371
  • 2017年05月01日 16:26
  • 1194

Oracle分析函数KEEP、DENSE_RANK的使用

最近在工作中,碰到一个问题,后来
  • jueduizone
  • jueduizone
  • 2014年10月27日 17:31
  • 3252

Keras中几个重要函数用法

一般模块都需导入包: from keras.models import Sequential from keras.layers import Dense, Dropout, Activation, ...
  • u012969412
  • u012969412
  • 2017年04月28日 09:13
  • 5374

Python神经网络

Keras里的模块介绍下面的这个网址讲的很好,可以用来系统学习。 Keras中文文档Optimizers Optimizers包含了一些优化的方法,比如最基本的随机梯度下降SGD,另外还有Adag...
  • xuyaoqiaoyaoge
  • xuyaoqiaoyaoge
  • 2016年12月04日 13:46
  • 1275

Oracle-分析函数之排序值rank()和dense_rank()

概述Oracle常见函数大全Oracle-分析函数之连续求和sum(…) over(…)Oracle-分析函数之排序值rank()和dense_rank()Oracle-分析函数之排序后顺序号row_...
  • yangshangwei
  • yangshangwei
  • 2016年11月04日 20:16
  • 5345

图像局部特征(十七)--DenseFeature

原文: http://blog.csdn.net/zhaocj/article/details/45198965 DenseFeatureDetector可以生成具有一定密度和规律分布的图像特征点...
  • App_12062011
  • App_12062011
  • 2016年07月19日 09:58
  • 1021

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-08-规则化(规格化)

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-08-规则化(规格化) -- 通过前几篇的介绍,网络已经选择好了优化器、目标函数、模型以及激活函数。并且给权值选择了初始...
  • niuwei22007
  • niuwei22007
  • 2015年10月18日 15:35
  • 9916

DeepLearning tutorial(6)易用的深度学习框架Keras简介

之前我一直在使用Theano,前面五篇Deeplearning相关的文章也是学习Theano的一些笔记,当时已经觉得Theano用起来略显麻烦,有时想实现一个新的结构,就要花很多时间去编程,所以想过将...
  • zhoubl668
  • zhoubl668
  • 2015年05月07日 13:40
  • 26486

TensorFlow 官方文档中文版解读之2——tf.sparse_to_dense的用法

原文地址:http://blog.csdn.net/mao_xiao_feng/article/details/53365889 TensorFlow是一个很坑的东西,在没有session运行的时候...
  • zhongshaoyy
  • zhongshaoyy
  • 2017年03月01日 22:36
  • 1344

学习tf.sparse_to_dense函数(代码实现)

学习tf.sparse_to_dense函数(代码实现)
  • u012196371
  • u012196371
  • 2017年05月01日 16:26
  • 1194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分析函数-DENSE_RANK
举报原因:
原因补充:

(最多只允许输入30个字)