En este módulo, analizará algunas funciones diferentes, incluida la función de partición superior y lag and lead, para ver cómo usar la función de…
En este módulo, analizará algunas funciones diferentes, incluida la función de partición superior y lag and lead, para ver cómo usar la función de ventana en PostgreSQL. La función de ventana realiza un cálculo en un conjunto de filas de la tabla que de alguna manera están relacionadas con la fila actual. Este es el módulo final de este curso avanzado de SQL y le brindará una mejor comprensión de cómo crear bases de datos completas en PostgreSQL, así como de cómo agregar, acceder y procesar datos almacenados en una base de datos informática.
Objetivos de aprendizaje
- Propósito y necesidad de las funciones de ventana.
- Rango en PostgreSQL
Habilidades que obtendrás
MysqlMySQLPostgreSQLFunciones almacenadasFunciones de tablaFunción WindowLo que aprenderás
- Comprender el propósito y necesidad de funciones de ventana en PostgreSQL
- Usar la cláusula OVER PARTITION para realizar cálculos entre conjuntos relacionados de filas de tabla
- Aplicar las funciones de ventana LAG y LEAD para hacer referencia a datos en otras filas
- Trabajar con las funciones FIRST VALUE y RANK en PostgreSQL
- Explorar el uso de rango en funciones de ventana de PostgreSQL
- Crear bases de datos completas y agregar, acceder y procesar datos almacenados en PostgreSQL
Puntos clave
- Una función de ventana realiza un cálculo entre un conjunto de filas de tabla que de alguna manera están relacionadas con la fila actual.
- Este módulo cubre varias funciones, incluyendo la función OVER PARTITION así como LAG y LEAD.
- Este es el módulo final en el curso avanzado de SQL y refuerza cómo crear bases de datos completas en PostgreSQL.
- El curso cubre cómo agregar, acceder y procesar datos almacenados en una base de datos de computadora.
- Los objetivos de aprendizaje se enfocaron en el propósito y necesidad de funciones de ventana y rango en PostgreSQL.
Preguntas frecuentes
¿Qué cubre este módulo?
Cubre varias funciones, incluyendo la función OVER PARTITION y LAG y LEAD, para mostrar cómo usar la función de ventana en PostgreSQL. Las lecciones incluyen Función de ventana, Over Partition, First Value, Función Rank y Lag & Lead.
¿Qué es una función de ventana?
Una función de ventana realiza un cálculo entre un conjunto de filas de tabla que de alguna manera están relacionadas con la fila actual.
¿Dónde encaja este módulo en el curso?
Este es el módulo final en el curso avanzado de SQL, y proporciona una mejor comprensión de cómo crear bases de datos completas en PostgreSQL, así como cómo agregar, acceder y procesar datos almacenados en una base de datos de computadora.
¿Qué habilidades desarrolla este curso?
El curso desarrolla habilidades en MySQL, Mysql++, PostgreSQL, funciones almacenadas, funciones de tabla y funciones de ventana.
Transcripción
Transcripción
En esta lección de SQL avanzado Proporcionaré una descripción general de la función de ventana. Una función de ventana realiza un cálculo a través de un conjunto de filas de la tabla que están relacionados de alguna manera con la fila actual. Es similar a nuestras funciones agregadas, pero a diferencia de las funciones agregadas regulares, el uso de funciones de ventana no hacer que las filas se agrupen en una sola fila de salida. Conservan sus identidades separadas. Entonces, detrás de escena, puedes acceder algo más que la fila actual del resultado de la consulta. Veremos algunas funciones diferentes incluyendo la partición de subrayado, el primer valor de subrayado, rango, retraso y ventaja para ver cómo utilizar la función de ventana y PostgreSQL. En la próxima lección te mostraré cómo utilizar Over by Partition.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.