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

विशिष्ट स्थिति के साथ समूह में गिनने के लिए SQL क्वेरी

select Name, 
    count(*) as CountAll, 
    count(case when Text like 'a1-%' or Text like 'a2-%' or Text like 'a3-%' then 1 end) as CountA1A2A3
from MyTable
group by Name

आप चाहें तो रेगेक्स का भी इस्तेमाल कर सकते हैं।



  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 को AAO मानता है?

  2. एसक्यूएल उप-चयन से कॉलम का उपयोग करता है जहां खंड

  3. तालिका में केवल एक कॉलम अपडेट करने के लिए CSV आयात करें

  4. ट्विटर और फेसबुक को हैशटैग की तरह लागू करना

  5. MySQL:पंक्तियों की प्रतिलिपि कैसे करें, लेकिन कुछ फ़ील्ड बदलें?