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

MySQL तालिका में EMPTY या NULL कॉलम की संख्या ज्ञात करें

यदि परिणाम कुछ इस तरह प्राप्त करने का विचार है:

col       emp    
------    ------    
FName        15  
LName         2  
Age          22 

..उपयोग:

SELECT 'FName' AS col, SUM(CASE FName IS NULL || FName='' THEN 1 ELSE 0 END) as emp FROM MyTable
UNION
SELECT 'LName' AS col, SUM(CASE LName IS NULL || LName='' THEN 1 ELSE 0 END) as emp FROM MyTable
UNION
SELECT 'Age' AS col, SUM(CASE Age IS NULL || Age='' THEN 1 ELSE 0 END) as emp FROM MyTable

...या:

SELECT SUM(CASE t.fname IS NULL OR t.fname = '' THEN 1 ELSE 0 END) AS fname_count,
       SUM(CASE t.lname IS NULL OR t.lname = '' THEN 1 ELSE 0 END) AS lname_count,
       SUM(CASE t.age IS NULL OR t.age = '' THEN 1 ELSE 0 END) AS age_count
  FROM MYTABLE t


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अनुगामी शून्य डेटाबेस में नहीं जा रहे हैं

  2. PHP, MySQL त्रुटि:कॉलम संख्या पंक्ति 1 पर मान गणना से मेल नहीं खाती

  3. MySQL में एक वेरिएबल का प्रकार प्राप्त करें

  4. मैं HTML सामग्री (MySQL) के लिए किस संरचना प्रकार का उपयोग करता हूं

  5. mysql DataSource के साथ javax.naming.NoInitialContextException