SQLFunciones (analíticas)


Introducción

Utiliza funciones analíticas para determinar valores basados ​​en grupos de valores. Por ejemplo, puede usar este tipo de función para determinar totales acumulados, porcentajes o el resultado superior dentro de un grupo.

Sintaxis

  1. FIRST_VALUE (scalar_expression) OVER ([partition_by_clause] order_by_clause [rows_range_clause])
  2. LAST_VALUE (scalar_expression) OVER ([partition_by_clause] order_by_clause [rows_range_clause])
  3. LAG (scalar_expression [, offset] [, predeterminado]) OVER ([partition_by_clause] order_by_clause)
  4. LEAD (scalar_expression [, offset], [predeterminado]) 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 (ORDEN POR order_by_expression [ASC | DESC]) OVER ([<partition_by_clause>])
  8. PERCENTILE_CONT (numeric_literal) WITHIN GROUP (ORDEN POR order_by_expression [ASC | DESC]) OVER ([<partition_by_clause>])

Funciones (analíticas) Ejemplos relacionados