zoukankan      html  css  js  c++  java
  • 排名函数

    排名函数为分区中的每一行返回一个排名值。根据所用函数的不同,某些行可能与其他行接收到相同的值。排名函数具有不确定性。

    DENSE_RANK ( )    OVER ( [ <partition_by_clause> ] < order_by_clause > )

    返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。

    RANK ( )    OVER ( [ < partition_by_clause > ] < order_by_clause > )
    返回结果集的分区内每行的排名。行的排名是相关行之前的排名行数加一。
    NTILE (integer_expression)    OVER ( [ <partition_by_clause> ] < order_by_clause > )
    将有序分区中的行分发到指定数目的组中。各个组有编号,编号从一开始。对于每一个行,NTILE 将返回此行所属的组的编号。
    ROW_NUMBER ( )     OVER ( [ <partition_by_clause> ] <order_by_clause> )
    返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
  • 相关阅读:
    Binary Tree Maximum Path Sum
    ZigZag Conversion
    Longest Common Prefix
    Reverse Linked List II
    Populating Next Right Pointers in Each Node
    Populating Next Right Pointers in Each Node II
    Rotate List
    Path Sum II
    [Leetcode]-- Gray Code
    Subsets II
  • 原文地址:https://www.cnblogs.com/pengzhihua/p/2255449.html
Copyright © 2011-2022 走看看