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

sql oracle में regexp_substr का उपयोग करके विशिष्ट शब्द के बाद एक शब्द प्राप्त करें

आप उपयोग कर सकते हैं

select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual

यहां,

  • column - column . से मेल खाता है शब्द
  • [[:space:]]* - 0 या अधिक व्हाइटस्पेस वर्ण
  • ([[:alpha:]_]+) - समूह 1 में किसी एक या अधिक अक्षरों या अंडरस्कोर को कैप्चर करता है।

कैप्चर किया गया मान केवल लौटाया जाता है, क्योंकि अंतिम समूह आईडी तर्क 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. कीवर्ड से नहीं मिला जहां अपेक्षित था (ओरेकल एसक्यूएल)

  2. Oracle वेयरहाउस बिल्डर 11g R2 क्लाइंट स्थापित करना

  3. जावा में स्टेटमेंट (कॉल करने योग्य स्टेटमेंट) कैसे प्रिंट करें?

  4. ऑरैकल में एकाधिक नेस्टेड टेबल में एकाधिक रिकॉर्ड अपडेट करें

  5. SUBSTR और INSTR SQL Oracle