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

एक MySQL क्वेरी के कॉलम की गणना कैसे करें जब लौटाए गए कॉलम की संख्या गतिशील हो?

क्या यह आपके काम आएगा?

select 
    count(*)
from
    `information_schema`.`columns`
where
    `table_schema` = 'my_table_schema' and `table_name` = 'my_table_name';

आपको केवल table_schema . का उपयोग करने की आवश्यकता है यदि तालिका का नाम एक से अधिक डेटाबेस में मौजूद है।

आपकी प्रतिक्रिया टिप्पणी के आधार पर, आप स्तंभों की एक गतिशील संख्या की गणना करना चाह रहे हैं। आप इसे एक अस्थायी तालिका के साथ करने में सक्षम हो सकते हैं, लेकिन आप संभवतः एक पैच स्थापित करना

ध्यान दें, एक समान बकाया SO प्रश्न है अस्थायी तालिका से स्तंभों का चयन करने का तरीका पूछना।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डेटाबेस तालिका में nth पंक्ति का चयन कैसे करें?

  2. डेटाबेस में डेटा डालने के लिए MySQLi का उपयोग करना

  3. एसएसआईएस और माईएसक्यूएल - टेबल का नाम डिलीमीटर मुद्दा

  4. 2 कार्य जो MySQL में एक तिथि से महीने का नाम लौटाते हैं

  5. टॉमकैट की संदर्भ एक्सएमएल फ़ाइल में मूल्यों को गतिशील रूप से कैसे लोड करें?