Mysql
 sql >> Database >  >> RDS >> Mysql

Distinguere tra NULL quando si utilizza group by ... con rollup

Buona domanda. Un'opzione che mi viene in mente è di fare questo:

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;