Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Rozróżnij wartości NULL podczas korzystania z group by ... z rollupem

Dobre pytanie. Jedną z opcji, o której mogę pomyśleć, jest zrobienie tego:

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działają klasy statyczne vs singletonowe (bazy danych)

  2. Jak sortować czas (w AM / PM) w SQL?

  3. Nazwy tabel z małymi literami MySQL w nazwach wielkich liter w systemie Windows w systemie Unix

  4. Operacje w ramach grupy, gdy GROUP BY

  5. Próba migracji lokalnego serwera mysql do AWS