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

SSIS:STRAGG के बिना एक कॉलम आउटपुट के लिए Oracle एकाधिक पंक्तियाँ

कॉमा से अलग की गई सूची बनाने के लिए स्ट्रिंग एग्रीगेशन करने के कई तरीके हैं - देखें यह अधिक जानकारी के लिए लिंक . लिंक में दिए गए उदाहरण के आधार पर, कोशिश करें:

SELECT x.id,
       LTRIM(MAX(SYS_CONNECT_BY_PATH(x.language,','))
       KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
  FROM (SELECT a.id,
               b.language,
               ROW_NUMBER() OVER (PARTITION BY a.id ORDER BY b.language) AS curr,
               ROW_NUMBER() OVER (PARTITION BY a.id ORDER BY b.language) -1 AS prev
          FROM TABLE_1 a
          JOIN TABLE_2 b ON b.id = a.langid) x
GROUP BY x.id
CONNECT BY prev = PRIOR curr AND x.id = PRIOR x.id
START WITH curr = 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NAME_IN Oracle D2k फ़ॉर्म में अंतर्निर्मित

  2. मेजबान द्वारा उपयोग किए जा रहे वाईफ़ाई इंटरनेट का उपयोग करने के लिए जेनिमोशन एमुलेटर को कैसे सक्षम करें

  3. एसक्यूएल में एकाधिक पंक्तियों को सम्मिलित करते समय त्रुटि हो रही है

  4. Oracle प्रश्नों में FMTONLY चालू करें

  5. Oracle प्रतीक्षा घटनाएँ जो सभी को पता होनी चाहिए