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

कॉलम नाम के साथ अनपिवट करें

आपकी क्वेरी बहुत करीब है। आपको निम्न का उपयोग करने में सक्षम होना चाहिए जिसमें subject . शामिल है अंतिम चयन सूची में:

select u.name, u.subject, u.marks
from student s
unpivot
(
  marks
  for subject in (Maths, Science, English)
) u;

डेमो के साथ SQL Fiddle देखें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # से डेटाबेस को कैसे पुनर्स्थापित करें

  2. ऑब्जेक्ट 'xxxxxxx', डेटाबेस 'zzzzzzz', स्कीमा 'dbo' पर EXECUTE अनुमति अस्वीकार कर दी गई थी

  3. SQL सर्वर 2005 स्तंभों की अज्ञात संख्या पर पिवट

  4. SQL सर्वर में परिवर्तन डेटा कैप्चर (सीडीसी) अवधारण अवधि को कैसे संशोधित करें - SQL सर्वर ट्यूटोरियल

  5. ऑर्डर बाय क्लॉज के बिना SQL सेलेक्ट स्टेटमेंट का ऑर्डर