Inicio > MYSQL > Modificador rollup de mysql

MODIFICADOR ROLLUP DE MYSQL

02/07/2018MYSQL ME GUSTA

 

Mcuhas veces se realizan consultas MySQL para mostrar totales, por ejemplo, totales por categoría y es fácil hacerlo usando el agregador count de MySQL por ejemplo con mi blog:
SELECT categoria,count(*) FROM categorias INNER JOIN articulos ON categorias.id = articulos.id_categoria GROUP BY categoria. Con esta query se muestran todas las categorías con el total de artículos de cada categoría pero hay veces que se necesita un total general y se suele hacer en programación o añadiendo líneas a la query.
Pero añadiendo el agregador rollup lo añade de manera automática y la query quedaría:
SELECT categoria,count(*) FROM categorias INNER JOIN articulos ON categorias.id = articulos.id_categoria GROUP BY categoria WITH ROLLUP.
Cuando se añaden más columnas al GROUP BY y cuando existe un cambio de valor añade una fila total.



 


Comentarios

No hay comentarios en este artículo.