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

अल्पविराम से अलग किए गए कॉलम डेटा को अतिरिक्त कॉलम में विभाजित करें

split_part() आप जो चाहते हैं वह एक चरण में करता है:

SELECT split_part(col, ',', 1) AS col1
     , split_part(col, ',', 2) AS col2
     , split_part(col, ',', 3) AS col3
     , split_part(col, ',', 4) AS col4
FROM   tbl;

col . में जितने आइटम हों उतनी पंक्तियां जोड़ें (संभव अधिकतम)।
डेटा आइटम से अधिक कॉलम खाली स्ट्रिंग्स होंगे ('' )।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं ओएस एक्स शेर पर रूबी 1.8.7 के साथ सीईजी गलती के बिना काम करने के लिए मणि कैसे स्थापित करूं?

  2. पीएल/पीजीएसक्यूएल के साथ निकटतम एक्स मिनट तक कैसे जाएं?

  3. क्या पोस्टग्रेज में कॉलम के प्राकृतिक क्रम को बदलना संभव है?

  4. मैं PostgreSQL में एक वाक्य में अंतिम दो शब्दों का मिलान कैसे कर सकता हूं?

  5. PostgreSQL में किसी तालिका की पंक्ति गणना खोजने का तेज़ तरीका