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

स्तंभ मान के आधार पर एक पंक्ति को विभाजित करें

मैं इसे XML . का उपयोग करके करूँगा

SELECT col1,
       Split.a.value('.', 'VARCHAR(100)') col2
FROM   (SELECT col1,
               col2,
               Cast ('<M>' + Replace(col2, ' ', '</M><M>') + '</M>' AS XML) AS Data
        FROM   Yourtable) AS A
       CROSS APPLY Data.nodes ('/M') AS Split(a) 

SQLFIDDLE DEMO



  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. अल्पविराम वाले डेटा के साथ एसक्यूएल सर्वर थोक सम्मिलित सीएसवी

  3. जॉब ऑन Sql सर्वर एजेंट पूरा नहीं होता है, लेकिन यह BIDS में होता है?

  4. बराबर नहीं <> !=NULL पर ऑपरेटर

  5. SQL सर्वर सुरक्षा फ़ंक्शन को समझना HAS_Permis_BY_Name और इसके उपयोग के मामले