tsql - How to Convert Rows into Columns using SQL Select Query? -
मास्टर टेबल
कोड यूज़रनेम 1 यूज़रऑन 2 यूजरटौवो 3 यूट्यूबट्री
प्री>विवरण तालिका
कोड यूजोडकोड पैरानामनाम पैरामाव्यू 1 1 नामओन मूल्य ओन 1 1 नाम दो मूल्य वैल्यू 1 1 नामथैल्ली मूल्य तीन
और इतने पर
उपरोक्त मेरा मास्टर और विवरण तालिका है। मैं एक क्वेरी लिखना चाहता हूं जो कि विवरण तालिका की पंक्तियों को स्तंभों में बदल देगा। वांछित आउटपुट नीचे दिया गया है:
कोड यूज़रकोड नाम एक नाम दो नाम तीन और इसी तरह से 1 1 मान ओन वैल्यू दो मान तीन और इतने पर
मैं इसे कैसे प्राप्त कर सकता हूं? कोई भी सुझाव अग्रिम में महान होगा।
यह एक आम समस्या है, बिना बीडीएमएस के उपयोग के बारे में जानकारी , मैं दो निम्न-स्तरीय समाधान का सुझाव देता हूं:
- JOIN द्वारा कॉलम जोड़ना
- उप-चयन करके कॉलम जोड़ना
उपसमूह द्वारा स्तंभ जोड़ना प्रत्येक डैटो को लेने के लिए एक उपशैली जोड़ने के लिए आपको कॉलम में ट्रांज़ोवल करने की आवश्यकता होती है।
JOIN के द्वारा कॉलम जोड़ना एक बाएं जोड़ डेटा (कण सही डेटा कट) में जोड़ता है, विज्ञापन का खुलासा फ़ील्ड आपको कॉलम में आवश्यक है।
ये समाधान प्रत्येक स्थैतिक और वैध हैं, यदि आपके पास निश्चित कॉलम में ट्रैप्सस है ऐसा करने का एक तरीका यह है कि वह स्टोर की प्रक्रिया में घुसपैठ कर सकती है।
Comments
Post a Comment