बिना डायनामिक पिवट एसक्यूएल स्टेटमेंट लिखने का प्रयास करने के लिए पिवोट पंक्तियों को पंक्तियों में पंक्तियां। जहां TEST_NAME
में 12 अलग-अलग मान हो सकते हैं (इस प्रकार 12 कॉलम हैं)। कुछ वैल इंट, डेसिमल, या वर्चर डेटा प्रकार होंगे। मैंने देखा है कि अधिकांश उदाहरणों में से कुछ शामिल हैं। मैं एक सीधी मूल्य पिवट की तलाश में हूं।कुल
Source Table
╔═══════════╦══════╦═══════╗
║ TEST_NAME ║ SBNO ║ VAL ║
╠═══════════╬══════╬═══════╣
║ Test1 ║ 1 ║ 0.304 ║
║ Test1 ║ 2 ║ 0.31 ║
║ Test1 ║ 3 ║ 0.306 ║
║ Test2 ║ 1 ║ 2.3 ║
║ Test2 ║ 2 ║ 2.5 ║
║ Test2 ║ 3 ║ 2.4 ║
║ Test3 ║ 1 ║ PASS ║
║ Test3 ║ 2 ║ PASS ║
╚═══════════╩══════╩═══════╝
Desired Output
╔══════════════════════════╗
║ SBNO Test1 Test2 Test3 ║
╠══════════════════════════╣
║ 1 0.304 2.3 PASS ║
║ 2 0.31 2.5 PASS ║
║ 3 0.306 2.4 NULL ║
╚══════════════════════════╝
ग्रेट उत्तर, क्या सी # में एक ही दृष्टिकोण का उपयोग करना संभव है? – Oliver
@ ओलिवर सी # में पिवट करने के तरीके हैं लेकिन मैं उनसे अत्यधिक परिचित नहीं हूं। मैं सुझाव देता हूं कि SO पर linq-to-sql के बारे में कुछ प्रश्नों को पिवट के साथ देखें। कई पाइवेट खोज में पाए जा सकते हैं। – Taryn