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

ओरेकल REGEXP_SUBSTR | दो सीमांकक के बीच स्ट्रिंग लायें

आप इसका इस्तेमाल कर सकते हैं।

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure |C',
                      '([^.]+)\|',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

संपादित करें: यह ठीक दो बिंदुओं से मेल खाएगा जिसके बाद | . के अलावा एक या अधिक वर्ण होंगे स्ट्रिंग के अंत तक।

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure',
                      '\.{2}([^|]+)',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

डेमो



  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 - माता-पिता के लिए सभी चाइल्ड रिकॉर्ड हटाएं

  2. ORA-28040:कोई मिलान प्रमाणीकरण प्रोटोकॉल अपवाद नहीं

  3. पीएल/एसक्यूएल में बूलियन का प्रयोग

  4. UTL_MAIL संदेश विशेषता कॉल OWA_UTIL.cellsprint प्रक्रिया Oracle

  5. ओरेकल टाइमस्टैम्प से एसक्यूएल सर्वर डेटटाइम