sql >> Base de Datos >  >> RDS >> Mysql

Pequeña explicación de este código mysql.

Supongo que la parte que no entiendes es el cláusula ROLLUP , que no se usa con frecuencia.

El manual lo describe bien, pero la idea básica es que cada grupo se agrega, y luego se obtiene un grupo adicional al final que agrega las filas de todos los grupos, y donde Field se establece en NULL.

El IFNULL expresión cambia el NULL a una cadena legible en su lugar. Podrías usar COALESCE en lugar de IFNULL para obtener el mismo efecto.