Vocabulario de Desarrollo de software · Bases de datos y persistencia

¿Qué significa window function?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino avanzado

window function: función de ventana

Función SQL que calcula un valor sobre un conjunto de filas relacionadas, como un acumulado o una clasificación, y conserva cada fila en el resultado.

Cómo se usa

Se escribe con OVER, a menudo junto con PARTITION BY y ORDER BY. Entre las habituales están ROW_NUMBER, RANK, LAG, LEAD y SUM OVER. A diferencia de GROUP BY, no colapsa filas; Oracle las llama funciones analíticas.

Frases de ejemplo

  1. Use a window function to get each customer's most recent order.

    Usa una función de ventana para obtener el pedido más reciente de cada cliente.

    La partición por cliente permite identificar su pedido más nuevo sin perder las filas.

  2. The running balance column is calculated with a window function over the transactions.

    La columna del saldo acumulado se calcula con una función de ventana sobre las transacciones.

    El orden de las transacciones permite acumular el saldo fila a fila.

Combinaciones frecuentes

  • window function
  • OVER (PARTITION BY ...)
  • ROW_NUMBER()
  • running total

Esta palabra en otras especialidades

Una misma palabra en inglés puede tener un significado diferente según la especialidad:

Más términos: Bases de datos y persistencia

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: