Del curso: PostgreSQL esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.800 cursos impartidos por expertos del sector.
Agrupamiento por "Grouping sets", "cube" y "rollup" - Tutorial de PostgreSQL
Del curso: PostgreSQL esencial
Agrupamiento por "Grouping sets", "cube" y "rollup"
Un conjunto de agrupación es un conjunto de columnas por las que se agrupan mediante la cláusula GROUP BY. Un conjunto de agrupación se indica mediante una lista de columnas separadas por comas, colocadas entre paréntesis. PostgreSQL proporciona la sentencia GROUPING SETS que es una subcláusula de GROUP BY. El GROUPING SETS permite definir varios conjuntos de agrupaciones en la misma consulta. Veamos un ejemplo en el que queremos la cantidad de préstamos por usuario y por libro que se han realizado. Para esto podemos hacer uso de GROUPING SETS. Vamos a irnos nuestra base de datos, Biblioteca > Schema, Query Tool y aquí vamos a escribir la consulta Select usuario_id, libro_id y vamos a contar la cantidad de veces que ha realizado el prestamo por usuario y libro group by por grouping sets y entre paréntesis se va a colocar los grupos; en este caso, usuario_id, libro_id. El siguiente agrupamiento va a ser por usuario_id y el siguiente agrupamiento va a ser por libro_id. Ejecutamos y como…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.