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

टी-एसक्यूएल - एसक्यूएल सर्वर 2005 में पंक्तियों को कॉलम में परिवर्तित करना

मान लें कि आपका डेटा तालिका में है:

create  FUNCTION toCSV (@id int)

RETURNS varchar(100)

AS

BEGIN

DECLARE @List varchar(100)

SELECT @List = COALESCE(@List + ', ', '') + 
   CAST(name AS varchar(10))

FROM aTable

WHERE ID = @id

RETURN(@list)

END;

go

फिर:

एटेबल से अलग आईडी चुनें, dbo.toCSV(id)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका डेटा का XML उत्पन्न करने के लिए SQL

  2. SQL सर्वर 2005 के लिए सर्वर नाम कैसे खोजें

  3. एकाधिक स्तंभों के साथ SQL सर्वर गतिशील धुरी

  4. संख्याओं की श्रेणी के साथ अस्थायी तालिका बनाएं

  5. निर्दिष्ट कास्ट सी # का उपयोग कर वैध त्रुटि नहीं है