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

Вземете броя на няколко колони в една заявка

Можете да направите всички идентификатори на източници наведнъж:

select source_id
       sum(case when plateCategoryId = 3 then 1 else 0 end) as TotalNewCount,
       sum(case when plateCategoryId = 4 then 1 else 0 end) as TotalOldCount
from event
group by source_id;

Използвайте where (преди group by ), ако искате да ограничите идентификаторите на източниците.

Забележка:Горното работи както във Vertica, така и в MySQL и като стандартен SQL трябва да работи във всяка база данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. @ Symbol - решение за рекурсивна SELECT заявка в Mysql?

  2. Как да съхраня картина в MySQL?

  3. Как да направите разширено вмъкване с JDBC без изграждане на низове?

  4. Как мога да създам индекс на подниз на колона?

  5. MySQL връзка през SSH тунел - как да посочите друг MySQL сървър?