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

मानों को क्षैतिज रूप से प्रस्तुत करने के लिए SQL क्वेरी कैसे लिखें

मार्क सही है। इसे SQL में न करें, इसे प्रेजेंटेशन स्तर पर करें। फिर भी, यदि आप इसे करना चाहते हैं, तो यहां देखें:2 अलग-अलग टेबल से 1 सिंगल रो डेटा कैसे लौटाएं एसक्यूएल में गतिशील सामग्री

आपकी स्थिति पर लागू, कोड हो सकता है:

     select SpecialistName , LEFT(JobsIds, len(JobsIds)-1) as JobsIds from 
(SELECT j.SpecialistName ,

      ( SELECT cast(j1.JobsId as varchar(10)) + ','

           FROM Jobs j1

          WHERE j1.SpecialistName = j.SpecialistName

          ORDER BY JobId

            FOR XML PATH('') ) AS JobsIds
      FROM Jobs j
      GROUP BY SpecialistName )A;



  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 सर्वर 2008 मशीन सेटिंग्स के अनुसार DATETIMEOFFSET प्राप्त करें

  4. पॉवरशेल का उपयोग करके SQL सर्वर डीबी तालिका में CSV फ़ाइल का डेटा कैसे सम्मिलित करें

  5. लिंक किए गए सर्वर के लिए OLE DB प्रदाता Microsoft.Jet.OLEDB.4.0 का एक उदाहरण नहीं बना सकता नल