Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ग्रुप बाय क्लॉज के साथ सशर्त समुच्चय

इसे आजमाएं

 SELECT concat(id1,'-', id2) `key`, count(*) , 
 sum( case when category = 1 then 1 else 0 end) category1count , 
 sum( case when category = 2 then 1 else 0 end) category2count
 FROM table1 
 GROUP BY concat(id1,'-', id2)

यहां डेमो करें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में UTF8 वर्णों से विशेषक कैसे निकालें?

  2. तालिका_नाम \ G से चयन * में \ G क्यों?

  3. mysql - ऑफसेट समस्या

  4. डेटाबेस में डालने के लिए सरणियों के माध्यम से कैसे लूप करें

  5. Android में json.GetJSONArray(?) के साथ कोई समस्या