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

sql सर्वर में अल्पविराम से अलग किए गए मान को पंक्तियों में कैसे बदलें?

आपने अपने प्रश्न को SQL Server 2016 के साथ टैग किया है, SQL Server 2016 में एक नया फ़ंक्शन है STRING_SPLIT .

SQL सर्वर 2016 में आपकी क्वेरी उतनी ही सरल होनी चाहिए:

declare @tab table ([user_name] varchar(10),Unit varchar(100))
insert into @tab
VALUES ('ABC','1,2')

SELECT t.[user_name]
       , Value as Unit
FROM @tab t 
    CROSS APPLY STRING_SPLIT(t.Unit , ',') 


  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. वर्चर और नवरचर में क्या अंतर है?

  3. SQL में औसत और केस

  4. Node.js MSSQL टेडियस कनेक्शन त्रुटि:लोकलहोस्ट से कनेक्ट करने में विफल:1433 - ECONNREFUSED कनेक्ट करें

  5. SQL सर्वर TempDB मॉनिटरिंग डायनेमिक मैनेजमेंट व्यू (DMV) का उपयोग करके