Nuestra página web utiliza cookies. Si utiliza esta página web, acepta su uso de acuerdo con la configuración del navegador. Usted mismo puede modificar la configuración de su navegador. Para obtener más información, consulte nuestra Política de privacidad.
Curso
AvanzadoAprenda a utilizar las funciones analíticas de SQL para comprender los datos en profundidad.
Acceso de por vida
para solo a este curso
25€
Acceso ilimitado de por vida
a todos los cursos actuales (21) y futuros
79€
149€
47 % DE DESCUENTO
Ejercicios interactivos
Tiempo estimado
Usuarios inscritos
1 valoraciones
Las funciones ventana de SQL, también conocidas como funciones ventana, funciones OVER o funciones analíticas, y son extremadamente útiles. Estas funciones hacen que la construcción de agregaciones complejas sea mucho más sencilla. En este tutorial paso a paso, le guiaremos por las funciones ventana de SQL. Al final, dominará este tema con facilidad y se sentirá cómodo utilizando las funciones ventana en las bases de datos SQL.
Las funciones ventana son tan potentes que sirven como punto de división en el tiempo: se suele hablar de SQL antes y despúes de las funciones ventana. Como se introdujeron en el estándar hace relativamente poco tiempo, estas funciones no se tratan en muchos cursos de SQL.
Nota: La mayoría de los motores de bases de datos más populares admiten las funciones ventana.
Acerca del curso Funciones de ventana en SQL
Este curso cubre la sintaxis y la semántica de las funciones ventana de SQL. Muestra lo potentes que son, cuáles son los casos de uso típicos y cómo utilizar ORDER BY y PARTITION BY para configurar un marco para las funciones ventana. También, aprenderá la diferencia entre las cláusulas ROWS y RANGE.
Este curso está dirigido a usuarios intermedios. Suponemos que el usuario conoce los fundamentos de SQL, incluyendo:
Descubrirás cómo utilizar las funciones de ventana para:
También, obtendrá un conocimiento más profundo de las funciones agregadas de SQL.
Gratis
Contenido de pago
Progreso en el curso
Ejercicios realizados
1.
¿Qué son las funciones ventana? Aquí le explicaremos de qué se trata.
2.
Tu primer encuentro con las funciones de ventana.
Conoce las tablas
Cálculos con OVER()
Funciones de agregación con OVER()
OVER() y WHERE
Resumen
3.
Descubra cómo definir la función ventana con PARTITION BY
Introducción
PARTITION BY
4.
Aprenda a clasificar filas con funciones ventana.
Introducción
Funciones de rango
Selección de fila n
5.
Aprenda a crear sofisticados marcos de ventana para tus funciones ventana.
FILAS
RANGE
Marco de ventana predeterminado
6.
Aprende las funciones analíticas más importantes.
Introducción
LEAD y LAG
Primer valor, último valor y enésimo valor
7.
Cree estadísticas avanzadas calculadas independientemente para varios grupos de filas.
Introducción
PARTITION BY ORDER BY con clasificación
PARTITION BY ORDER BY con marcos de ventana
PARTITION BY ORDER BY con funciones analíticas
8.
¿Sabe cuándo se evalúan las funciones ventana en una consulta SQL? Veámoslo.
Cuándo se evalúan las funciones ventana
Funciones ventana y GROUP BY
9.
Domine todas las habilidades que ha adquirido hasta ahora en esta práctica.
Introducción
Simple OVER()
PARTITION BY
Funciones de clasificación
Marco de ventana
Funciones analíticas
ORDER BY PARTITION BY
Orden de evaluación
Resumen
10.
Evalúe los conocimientos que ha adquirido en todo el curso con esta prueba final.
Valoración media
5.00/5
1 valoraciones
Detalles
5 estrellas
100%
4 estrellas
0%
3 estrellas
0%
2 estrellas
0%
1 estrella
0%