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

MySQL में COUNT CASE और WHEN स्टेटमेंट

उपयोग करें:

SELECT SUM(CASE 
             WHEN t.your_column IS NULL THEN 1
             ELSE 0
           END) AS numNull,
       SUM(CASE 
             WHEN t.your_column IS NOT NULL THEN 1
             ELSE 0
           END) AS numNotNull
  FROM YOUR_TABLE t

यह संपूर्ण तालिका के लिए NULL और NULL नहीं कॉलम को जोड़ देगा। हो सकता है कि आपको ज़रूरतों के आधार पर ग्रुप बाय क्लॉज की आवश्यकता हो।



  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. ORDER BY का उपयोग करते समय MySQL अनुक्रमणिका (फ़ाइलों का उपयोग करके) का उपयोग नहीं कर रहा है

  4. MySQL इन्सर्ट एंड जॉइन

  5. काउंटर कैसे बढ़ाएं और MySQL में मान कैसे लौटाएं