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

BigQuery/SQL में बड़ी मात्रा में डेटा वाले कॉलम में पंक्तियों को कैसे स्थानांतरित करें?

STEP #1

नीचे दी गई क्वेरी में yourTable . बदलें अपनी तालिका के वास्तविक नाम के साथ और इसे निष्पादित/चलाएं

SELECT 'SELECT CustomerID, ' + 
   GROUP_CONCAT_UNQUOTED(
      'MAX(IF(Feature = "' + STRING(Feature) + '", Value, NULL))'
   ) 
   + ' FROM yourTable GROUP BY CustomerID'
FROM (SELECT Feature FROM yourTable GROUP BY Feature) 

परिणामस्वरूप आपको अगले चरण में उपयोग करने के लिए कुछ स्ट्रिंग मिल जाएगी!

STEP #2

चरण 1 से प्राप्त स्ट्रिंग लें और इसे केवल एक क्वेरी के रूप में निष्पादित करें
आउटपुट एक धुरी है जिसे आपने प्रश्न में पूछा था



  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 फुलटेक्स्ट सर्च और LIKE

  2. MOONGODB Mongoimport संभावित गति?

  3. क्लाइंट-साइड तैयार बयान क्या हैं?

  4. SQL:प्रत्येक दिन दिए गए डेटाटाइम के लिए अंतिम रिकॉर्ड का चयन करें

  5. मैं MySQL 5.1 में किसी इंडेक्स का आकार कैसे निर्धारित करूं?