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

रेगेक्स यह पता लगाने के लिए कि क्या कोई संख्या एक सीमा के भीतर है, उदाहरण 1,3,10-15,17

सीमा को एक पैटर्न (जाहिर है) में अनुवाद करने का एकमात्र तरीका है, इसके लिए आपको यह भूलना होगा कि आप पूर्णांक से निपट रहे हैं लेकिन केवल अंकों को "सामान्य वर्ण" के रूप में देखें। आपकी उदाहरण श्रेणी के लिए:

^(?:1[0-57]?|3)$

नोट:रेगेक्स स्पष्ट रूप से यह जांचने का तरीका नहीं है कि कोई पूर्णांक संख्यात्मक सीमा में है या नहीं। वास्तविक जीवन में, आप अच्छी पुरानी शर्तों का उपयोग करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. R12.2/R12.1 अपग्रेड के लिए शीर्ष AWR उपयोगी प्रश्न

  2. IRI सॉफ्टवेयर को Oracle से जोड़ना

  3. एक अलग कॉलम पर अलग-अलग मानों के लिए एक ही कॉलम का चयन करें

  4. LEAD और LAG विश्लेषणात्मक कार्य

  5. ओरेकल क्वेरी - ORA-01652:अस्थायी खंड का विस्तार करने में असमर्थ लेकिन केवल sql*plus . के कुछ संस्करणों में