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

SQL क्वेरी Oracle में एकाधिक पंक्तियों से स्तंभ मानों को संयोजित करने के लिए

आपके पास किस संस्करण के आधार पर कुछ तरीके हैं - स्ट्रिंग एकत्रीकरण तकनीकों पर ऑरैकल दस्तावेज़ देखें। LISTAGG . का उपयोग करना एक बहुत ही आम बात है :

SELECT pid, LISTAGG(Desc, ' ') WITHIN GROUP (ORDER BY seq) AS description
FROM B GROUP BY pid;

फिर A . में शामिल हों pids को चुनने के लिए आप चाहते हैं।

नोट: बॉक्स से बाहर, LISTAGG केवल VARCHAR2 . के साथ सही ढंग से काम करता है कॉलम।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 12:अल्पविराम से अलग की गई सूची में शामिल हों?

  2. एसक्यूएल:पार्स कॉमा-सीमांकित स्ट्रिंग और शामिल होने के रूप में उपयोग करें

  3. जब पैरामीटर दर्ज नहीं किया जाता है, तो उस खंड में दिनांक सीमा पैरामीटर पर ध्यान न दें

  4. Oracle में सबस्ट्र या LIKE तेज है?

  5. Oracle SQL डेवलपर में csv को क्वेरी परिणाम कैसे निर्यात करें?