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

Uzyskaj zliczanie wielu kolumn w jednym zapytaniu

Możesz zrobić wszystkie identyfikatory źródłowe naraz:

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;

Użyj where (przed group by ), jeśli chcesz ograniczyć identyfikatory źródłowe.

Uwaga:powyższe działa zarówno w Vertica, jak i MySQL, a jako standardowy SQL powinien działać w dowolnej bazie danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Proste JEŻELI.. Innego.. mysql Query

  2. Środowisko pracy MySQL

  3. MySQL dezaktywowany w Lampp, Xampp w Linuksie 12.04

  4. Jeśli istnieją dwa takie same pola, wstaw inne zaktualizuj

  5. Jak zaktualizować wykres za pomocą matplotlib