Definir y analizar el uso de GROUPING SETS, CUBE y ROLLUP; para aplicarlos al realizar agrupaciones y operaciones con datos obtenidos desde T-SQL.
GROUPING SETS, CUBE y ROLLUP son operadores que actúan en conjunto, debido a que permiten distinguir aquellos valores de tipo NULL, esto es de suma importancia debido a que en ocasiones este resultado puede ser obtenido porque este dato es en realidad este tipo o porque con el empleo de CUBE y ROLLUP se generó una fila con este resultado.
Esto finalmente, se traduce en que GROPING SETS hace posible la agrupación de consultas y con CUBE y ROLLUP es posible realizar cálculos de subtotales y totales, permitiendo al usuario realizar consultas con un mayor despliegue de información.
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
Para conocer más sobre Conjuntos de agrupación, revisa el siguiente video:
Osuna, A. (2020, 11 de mayo). Curso Experto en SQL || 31.-ROLLUP, CUBE y GROUPING SETS [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=7w4TGFerH6U
El aprendedor realizará el T-SQL para poner en práctica lo aprendido de los operadores GROUPING SETS, ROLLUP y CUBE.
La tabla resultante debe tener este aspecto:
Pantalla. Tabla “T_Turismo”.
La tabla resultante con GROUPING SETS debe ser la siguiente:
Pantalla. Tabla resultante con GROUPING SETS.
Se observa: