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

ऐसे कॉलम ढूँढना जो PostgreSQL में NULL नहीं हैं

नहीं.

यह प्रश्न

SELECT DISTINCT column_name, table_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name IS NOT NULL

कॉलम "column_name" में मान रखने वाली सभी पंक्तियों को वापस कर देगा।

उस तालिका की सभी पंक्तियों का हमेशा "column_name" कॉलम में एक मान होगा।

क्या आपको सिर्फ यह जानने की जरूरत है कि कितने कॉलम अशक्त हैं और कितने अशक्त हैं?

SELECT is_nullable, COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
GROUP BY is_nullable;

तालिका के नाम से गिनें? मुझे लगता है कि आप इसका इस्तेमाल कर सकते हैं।

SELECT table_name, is_nullable, count(*)
FROM INFORMATION_SCHEMA.COLUMNS
GROUP BY table_name, is_nullable
ORDER BY table_name, is_nullable;


  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. आपको PostgreSQL क्यों सीखना चाहिए?

  3. मैं jsonb कॉलम को क्वेरी करने के लिए स्प्रिंग डेटा जेपीए का उपयोग कैसे करूं?

  4. पीजीपूल के लिए एक गाइड - संकेत और अवलोकन:भाग तीन

  5. PHP/PostgreSQL:जांचें कि कोई तैयार कथन पहले से मौजूद है या नहीं