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

Oracle में एकाधिक प्रतिस्थापन फ़ंक्शन

भले ही यह थ्रेड पुराना हो, Google पर पहला है, इसलिए मैं नियमित अभिव्यक्तियों का उपयोग करते हुए यहां कार्यान्वित फ़ंक्शन के समकक्ष Oracle पोस्ट करूंगा।

नेस्टेड रिप्लेस () की तुलना में काफी तेज है, और ज्यादा साफ है।

किसी दिए गए तालिका से स्ट्रिंग कॉलम में स्ट्रिंग्स 'a','b','c' को 'd' से बदलने के लिए

दिए गए_टेबल से
select regexp_replace(string_col,'a|b|c','d') from given_table

यह 'या' ऑपरेटर के साथ कई स्थिर पैटर्न के लिए नियमित अभिव्यक्ति के अलावा और कुछ नहीं है।

रेगेक्सपी विशेष वर्णों से सावधान रहें!



  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. INSERT . से पहले UNIQUE बाधा बनाम जाँच

  3. Oracle 12.2.0.1 2016 में आ रहा है

  4. NUMTODSINTERVAL () Oracle में फ़ंक्शन

  5. यह विवरण में है