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

क्रॉसटैब टेबल से टेबल टेबल बनाने के लिए अनपिवोट स्टेप का उपयोग करना

यदि आपकी तालिका क्रॉसस्टैब प्रारूप में है और आप इसे एक सपाट सारणीबद्ध प्रारूप में लाना चाहते हैं, तो चार्टियो में एक डेटा पाइपलाइन चरण है जो इस कार्य को पूरा करने में आपकी सहायता कर सकता है।

चार्ट बिल्डर में इच्छित कॉलम को क्वेरी करने के बाद, हमारी क्रॉसस्टैब शैली तालिका प्रकट होती है।

इस उदाहरण में हमारे पास हमारे स्कूल में कई छात्रों की छात्र आईडी # है और परीक्षा परिणाम 3 अलग-अलग योग्यता परीक्षणों 1 ए, 1 बी, और 1 सी से है।

इस मामले में हम जो चाहते हैं वह यह है कि प्रत्येक योग्यता परीक्षा में प्रत्येक अंक कितनी बार आता है।

  1. क्रॉसस्टैब शैली तालिका प्राप्त करने के बाद, हम तालिका को एक सारणीबद्ध प्रारूप में अनपिवट करने के लिए 1 डेटा पाइपलाइन चरण का उपयोग कर सकते हैं।

  1. तब हम केवल एक कॉलम जोड़ सकते हैं जो "स्कोर" कॉलम की नकल करता है, और इसका उद्देश्य प्रत्येक स्कोर के सभी रिटर्न की गणना करने के लिए एक समूह चरण का उपयोग करना है। फिर हमें स्टूडेंट आईडी# कॉलम को छिपाने की जरूरत है।

  1. यहां हम तीन परीक्षणों में से प्रत्येक के लिए प्रत्येक संभावित स्कोर की गणना प्राप्त करने के लिए समूह डेटा पाइपलाइन चरण का उपयोग करेंगे। पहले दो कॉलम के लिए ग्रुपिंग विकल्प के रूप में ग्रुप का चयन करते हुए, हम स्कोर रेप्लिका कॉलम के लिए COUNT का चयन कर सकते हैं।

  1. अब हम प्रत्येक परीक्षण का प्रतिनिधित्व करने वाले कॉलम हेडर के तहत प्रत्येक स्कोर की गिनती प्राप्त करने के लिए एक पुन:आदेश चरण और एक पिवट चरण का उपयोग कर सकते हैं।

  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. टी-एसक्यूएल मंगलवार #65 :कुछ नया सिखाएं

  2. टी-एसक्यूएल में एक तिथि से वर्ष कैसे प्राप्त करें

  3. लूप के बिना एक सेट या अनुक्रम उत्पन्न करें - भाग 2

  4. आरएसी वन नोड आर्किटेक्चर में एक्टिव डेटा गार्ड फिजिकल स्टैंडबाय सेट करना - भाग 2

  5. एक बड़ा IMDB मॉडल बनाने का प्रयास करते समय विफलता का निवारण करें