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

SQL डायनेमिक पिवट - कॉलम कैसे ऑर्डर करें

आपको इसे ठीक करने की आवश्यकता है:

SELECT  @listCol = STUFF(( SELECT distinct  '], [' + [size]
                           FROM     #t
                         FOR
                           XML PATH('')
                         ), 1, 2, '') + ']'

कॉलम को सही क्रम में वापस करने के लिए। DISTINCT . का उपयोग करने के बजाय आपको कुछ ऐसा करना पड़ सकता है :

SELECT [size]
FROM     #t
GROUP BY [size]
ORDER BY MIN(BucketNum)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर का उपयोग करके रिवर्स ऑर्डर में स्ट्रिंग कैसे लौटाएं - रिवर्स ()

  2. SQL Server 2000 से 2008 माइग्रेशन - DISTINCT का उपयोग करते समय समस्या के आधार पर ऑर्डर करें

  3. MySQL के EXPLAIN के बराबर SQL सर्वर

  4. डुप्लिकेट हटा रहा है

  5. SQL सर्वर में एक लिंक्ड सर्वर लॉगिन जोड़ें (T-SQL उदाहरण)