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

उस कॉलम को खोजें जिसमें MySQL में दिया गया मान हो

यह थोड़ा अजीब है कि आप नहीं जानते कि डेटा किस कॉलम में है, क्योंकि कॉलम एक अच्छी तरह से परिभाषित फ़ंक्शन के लिए होते हैं।

[मूल प्रतिक्रिया साफ़ की गई।]

संपादित करें: आपकी अपडेट की गई पोस्ट सिर्फ कॉलम मांगती है। उस स्थिति में, आपको दृश्य की आवश्यकता नहीं है, और आप केवल इस क्वेरी को चला सकते हैं

SELECT col FROM (
   SELECT "Column_1" AS col, Column_1 AS value FROM YourTable
   UNION ALL SELECT "Column_2", Column_2 FROM YourTable
   UNION ALL SELECT "Column_3", Column_3 FROM YourTable
) allValues
WHERE value=8;

जब आप इस क्वेरी को अपनी तालिका के विरुद्ध चलाते हैं, तो यह "Column_2"

. लौटाएगी

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस मॉनिटरिंग - SCUMM डैशबोर्ड के साथ प्रोमेथियस का समस्या निवारण

  2. mysqldump संपूर्ण संरचना लेकिन केवल एक कमांड में चयनित तालिकाओं से डेटा

  3. क्या pymysql कनेक्शन थ्रेड सुरक्षित है? क्या pymysql कर्सर थ्रेड सुरक्षित है?

  4. कोडनिर्देशक के सक्रिय रिकॉर्ड सिंटैक्स का उपयोग करके mysql डेटाबेस का वृद्धि क्षेत्र

  5. डेटाबेस की सूची कैसे प्राप्त करें?