Módulo 11 de 12 · Window Functions

🚫 IGNORE NULLS (PG 18+)

Salta los valores nulos en tus cálculos de ventana ” novedad PG18

💡 Piénsalo así: En una carrera de relevos, algunos corredores no se presentan (NULL). IGNORE NULLS hace que el testigo se pase al siguiente corredor disponible, ignorando a los ausentes. Sin IGNORE NULLS, el relevo se rompe y el resultado es NULL. En SQL: LAG(precio) IGNORE NULLS ” salta los días sin precio.

🎯 ¿Qué aprenderás?

🧪 Simulador: LAG con/sin IGNORE NULLS

DíaPrecioLAG sin IGNORE NULLSLAG con IGNORE NULLS

Que aprenderas?

Manejar valores NULL en funciones de ventana con IGNORE NULLS.
Comprender como IGNORE NULLS afecta LAG, LEAD, FIRST_VALUE y LAST_VALUE.
Usar IGNORE NULLS para saltar filas con datos faltantes en calculos secuenciales.
Conocer las limitaciones de IGNORE NULLS en PostgreSQL frente a otras bases.
💬 Genera datos para ver cómo IGNORE NULLS evita que los NULLs rompan el cálculo

🏅 NULL Buster 🏅

¡IGNORE NULLS dominado!

📌 Resumen del módulo