Mysql
 sql >> база данни >  >> RDS >> Mysql

Разграничаване между NULL, когато използвате група по ... със сбор

Добър въпрос. Една опция, която се сещам, е да направя това:

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. SQLAlchemy чрез Paramiko SSH

  2. Изчислете 1 седмица преди последната неделя и от днес до последната неделя

  3. Добавянето на 'LIMIT 1' към MySQL заявките прави ли ги по-бързи, когато знаете, че ще има само 1 резултат?

  4. Прехвърляне на индекс към временна таблица от обикновена таблица?

  5. MySQL MOD() е счупен:Това ли е най-добрата алтернатива?