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

प्रकार के अनुसार चयन और समूह के लिए एसक्यूएल क्वेरी कैसे लिखें और प्रति प्रकार गिनें?

केवल सशर्त एकत्रीकरण का उपयोग करें:

select name, sum(type = 0) as count_0, sum(type = 1) as count_1
from t
group by name;

यह एक MySQL सुविधा का उपयोग करता है जो बूलियन मानों को संख्यात्मक संदर्भ में संख्याओं के रूप में मानता है, 0 के साथ गलत और 1 सत्य के लिए। इसलिए, मानों को जोड़ने पर यह गिनता है कि व्यंजक कितनी बार सही है।




  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 अद्यतन क्वेरी में यदि तब अन्य का उपयोग कैसे करें?

  3. SQL परिणामों को हैस-मैनी-थ्रू संबंध में कैसे फ़िल्टर करें

  4. अजाक्स का उपयोग करके एक डीआईवी के अंदर MySQL डेटा को पुनः लोड करें

  5. JQuery के साथ PHP में एकाधिक चर कैसे पास करें