Curso

Avanzado

Funciones de ventana

Aprenda a utilizar las funciones analíticas de SQL para comprender los datos en profundidad.

Índice

10 desafíos de código interactivos gratuitos

Acceso de por vida

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

para solo a este curso

29

Comprar ahora

¿Quiere una oferta mejor?

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

Obtenga acceso ilimitado de por vida a todos los cursos actuales (17) y futuros

Ahorre 150 €

Acceso ilimitado de por vida

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

a todos los cursos actuales (17) y futuros

99

249

60 % DE DESCUENTO

Comprar ahora
Detalles
218

Ejercicios interactivos

20 h

Tiempo estimado

108

Usuarios inscritos

☆☆☆☆☆
★★★★★

1 valoraciones

Descripción

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:

  • Cómo seleccionar de una tabla única, incluyendo la escritura de condiciones complejas WHERE
  • Cómo hacer JOIN de tablas
  • Cómo funcionan GROUP BY y HAVING

¿Cuáles son los requisitos?

  • Un navegador y conexión a internet.
  • Conocimiento de SQL básico, incluyendo las cláusulas JOIN y GROUP BY

¿Qué voy a conseguir con este curso de SQL?

Descubrirás cómo utilizar las funciones de ventana para:

  • Calcular totales y promedios corrientes
  • Construir clasificaciones
  • Encontrar los mejores y peores resultados
  • Investigar las tendencias a lo largo del tiempo
  • Calcular las contribuciones al conjunto, como porcentajes de comisión

También, obtendrá un conocimiento más profundo de las funciones agregadas de SQL.

¿Quién debería hacer este curso?

  • Analistas principiantes de bases de datos
  • Desarrolladores que quieran mantener actualizados sus conocimientos de SQL
  • Estudiantes de bases de datos relacionales
  • Cualquier persona que quiera aprender las funciones de ventana de SQL

Índice

Gratis

Contenido de pago

0%

Progreso en el curso

0/218

Ejercicios realizados

1.

Introducción

¿Qué son las funciones ventana? Aquí le explicaremos de qué se trata.

0/8

Introducción

2.

OVER()

Tu primer encuentro con las funciones de ventana.

0/17

Conoce las tablas

OVER()

Cálculos con OVER()

Funciones de agregación con OVER()

OVER() y WHERE

Resumen

3.

OVER(PARTITION BY)

Descubra cómo definir la función ventana con PARTITION BY

0/16

Introducción

PARTITION BY

Resumen

4.

Funciones de rango o clasificación

Aprenda a clasificar filas con funciones ventana.

0/26

Introducción

Funciones de rango

Selección de fila n

Resumen

5.

Marco de ventana

Aprenda a crear sofisticados marcos de ventana para tus funciones ventana.

0/26

Introducción

FILAS

RANGE

Marco de ventana predeterminado

Resumen

6.

Funciones analíticas

Aprende las funciones analíticas más importantes.

0/30

Introducción

LEAD y LAG

Primer valor, último valor y enésimo valor

Resumen

7.

PARTITION BY ORDER BY

Cree estadísticas avanzadas calculadas independientemente para varios grupos de filas.

0/25

Introducción

Repaso rápido

PARTITION BY ORDER BY con clasificación

PARTITION BY ORDER BY con marcos de ventana

PARTITION BY ORDER BY con funciones analíticas

Resumen

8.

Funciones de ventana: Orden de evaluación

¿Sabe cuándo se evalúan las funciones ventana en una consulta SQL? Veámoslo.

0/23

Cuándo se evalúan las funciones ventana

Funciones ventana y GROUP BY

Resumen

9.

Campo de práctica

Domine todas las habilidades que ha adquirido hasta ahora en esta práctica.

0/32

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.

Prueba final

Evalúe los conocimientos que ha adquirido en todo el curso con esta prueba final.

0/15

Introducción

Prueba final

Resumen

Comentarios (0)

Valoración media

5.00/5

☆☆☆☆☆
★★★★★

1 valoraciones

Detalles

5 estrellas

100%

4 estrellas

0%

3 estrellas

0%

2 estrellas

0%

1 estrella

0%