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 . से पहले ) यदि आप स्रोत आईडी को सीमित करना चाहते हैं।

नोट:उपरोक्त वर्टिका और माईएसक्यूएल दोनों में काम करता है, और मानक एसक्यूएल होने के कारण किसी भी डेटाबेस में काम करना चाहिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL में पायथन में शब्दकोशों की सूची डालने के लिए एक्ज़ीक्यूटमैनी का उपयोग कैसे कर सकता हूँ?

  2. mysql अद्यतन वृद्धि int फ़ील्ड जो शून्य है

  3. ईमेल पते से डोमेन नाम कैसे चुनें

  4. नवीनतम परिणाम प्रदर्शित करने के लिए MySQL Group By

  5. MySQL और JSON - सरणी को पंक्तियों में बदलें