Seguimos con un tip de la certificación de sql server, en concreto con la 70-461.
GROUPING_ID calcula el nivel de agrupración de en un conjunto de resultados. Puede ser utilizado con SELECT, HAVING u ORDER BY cuando se utiliza junto con GROUP BY. La expresión utilizada en esta función debe coincidir con lo que se ha utilizado en la cláusula GROUP BY.
En este ejemplo vemos los cuantiosos NULL que aparece.
Vamos a utilizar GROUPING_ID
La función devuelve un 1 cuando una fila se agrega como parte del conjunto de agrupación actual y un 0 cuando no lo es.
En la primera fila, tanto grpCat y grpCust es 0; por lo que la fila es parte de la agrupación
(Categoría, Cust).
Ya haremos más práctica mas adelante. De momento os dejo el ficherito con todos los comandos que hemos utilizados en el tema de agrupación. http://1drv.ms/1L90zgR
Próximo artículos: Metadatos, Procedimientos almacenados, …..
Y como siempre os digo, podéis compartir el artículo, apuntaros al grupo de facebook, …..
Hola
Te quería preguntar si existe material gratuito para prepararse para la certificación.
Puedes proporcionarme alguna referencia que me pueda ayudar a prepararme debidamente.
Saludos! y excelente blog.
https://www.microsoft.com/learning/es-es/sql-certification.aspx