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

Oracle में अलग-अलग कॉलम में varchar को विभाजित करें

डेटा की एकरूपता पर निर्भर करता है - मान लें कि एक ही स्थान कॉलम एक बनाम दो में आप जो दिखाना चाहते हैं, उसके बीच विभाजक है:

SELECT SUBSTR(t.column_one, 1, INSTR(t.column_one, ' ')-1) AS col_one,
       SUBSTR(t.column_one, INSTR(t.column_one, ' ')+1) AS col_two
  FROM YOUR_TABLE t

Oracle 10g+ में रेगेक्स समर्थन है, जो आपको हल करने के लिए आवश्यक स्थिति के आधार पर अधिक लचीलेपन की अनुमति देता है। इसमें एक रेगेक्स सबस्ट्रिंग विधि भी है...

संदर्भ:

  • सबस्ट्र
  • INSTR


  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 डेटाबेस में JAR फ़ाइल कैसे लोड करें?

  2. Oracle SQL, एकाधिक स्तंभों को संयोजित करें + टेक्स्ट जोड़ें

  3. Oracle SQL डेवलपर में डेटाबेस का नाम कैसे क्वेरी करें?

  4. ओरेकल:लंबा या सीएलओबी?

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