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

मैं कॉलम को पंक्तियों में कैसे खोल सकता हूं?

आप जो चाहते हैं उसे UNPIVOT . कहा जाता है और ऐसा किया:

select id,field,value from
#document_fields
unpivot
(
 value
 for field in (x,y,z)
) as u
order by id,field

डेमो



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूद होने पर SQLBulkCopy डालने या अपडेट करने का कोई तरीका?

  2. स्टफ/एक्सएमएल पथ में यूनियन ऑल का उपयोग करना

  3. SQL सर्वर डेटाबेस के बीच उपयोगकर्ता द्वारा परिभाषित तालिका प्रकार पास करना

  4. एकाधिक तालिकाओं के लिए विदेशी कुंजी

  5. दो गिनती प्राप्त करना और फिर उन्हें विभाजित करना