Looking for sql Keywords? Try Ask4Keywords

SQLFonctions (analytique)


Introduction

Vous utilisez des fonctions analytiques pour déterminer des valeurs basées sur des groupes de valeurs. Par exemple, vous pouvez utiliser ce type de fonction pour déterminer les totaux, les pourcentages ou le résultat supérieur d'un groupe.

Syntaxe

  1. FIRST_VALUE (expression_ scalaire) OVER ([partition_by_clause] order_by_clause [rows_range_clause])
  2. LAST_VALUE (expression_ scalaire) OVER ([partition_by_clause] order_by_clause [rows_range_clause])
  3. LAG (scalar_expression [, offset] [, default]) OVER ([partition_by_clause] order_by_clause)
  4. LEAD (scalar_expression [, offset], [default]) OVER ([partition_by_clause] order_by_clause)
  5. PERCENT_RANK () OVER ([partition_by_clause] order_by_clause)
  6. CUME_DIST () OVER ([partition_by_clause] order_by_clause)
  7. PERCENTILE_DISC (numeric_literal) WITHIN GROUP (ORDER BY order_by_expression [ASC | DESC]) OVER ([<partition_by_clause>])
  8. PERCENTILE_CONT (numeric_literal) WITHIN GROUP (ORDER BY order_by_expression [ASC | DESC]) OVER ([<partition_by_clause>])

Fonctions (analytique) Exemples Liés