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

पंक्तियों से अल्पविराम सीमांकित स्ट्रिंग प्राप्त करें

STUFF का उपयोग करें और FOR XML :

नमूना तालिका बनाएं और पॉप्युलेट करें (कृपया इस चरण को अपने भविष्य के प्रश्नों में सहेजें)

DECLARE @T AS TABLE
(
    Name varchar(10)
)

INSERT INTO @T VALUES
('John'),
('Vicky'),
('Sham'),
('Anjli'),
('Manish')

प्रश्न:

SELECT STUFF((
    SELECT ',' + Name
    FROM @T
    FOR XML PATH('')
), 1, 1, '') As [output];

परिणाम:

output
John,Vicky,Sham,Anjli,Manish


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं JDBC ड्राइवर के साथ एकीकृत सुरक्षा का उपयोग करके SQL सर्वर से कैसे जुड़ सकता हूँ?

  2. मेरा टी-एसक्यूएल बाएं क्यों काम नहीं कर रहा है?

  3. सशर्त अद्वितीय बाधा

  4. एक इकाई फ़ील्ड को कैसे मैप करें जिसका नाम जेपीए में आरक्षित शब्द है

  5. संग्रहीत कार्यविधि को निष्पादित करते समय, CommandType.StoreedProcedure बनाम CommandType.Text का उपयोग करने का क्या लाभ है?