Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Unterscheiden Sie zwischen NULLen, wenn Sie group by ... mit Rollup verwenden

Gute Frage. Eine Möglichkeit, die mir einfällt, ist dies:

select COALESCE(a, -1) AS a, COALESCE(b, -1) AS b, sum(c) 
from <table> 
group by COALESCE(a, -1), COALESCE(b, -1) with rollup;