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

ओरेकल में डबल डॉट्स खोजने और उनसे बचने के लिए रेगेक्स

मेरा तात्कालिक विचार सिर्फ यह जांचना है कि क्या ".." की अनुक्रमणिका "@" की अनुक्रमणिका से कम है, और यह कि पहली अनुक्रमणिका -1 नहीं है।

SELECT
    CASE WHEN INSTR(v_email, '..') BETWEEN 1 AND INSTR(v_email, '@') - 1
         THEN 'dots present'
         ELSE 'no dots' END AS dots
FROM yourTable;

मुझे आशा है कि यह आपकी मदद की है :)



  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:फ़ंक्शन आधारित अनुक्रमणिका चयनात्मक विशिष्टता

  3. एक विंडो में Oracle DBMS जॉब्स को कैसे शेड्यूल करें

  4. यह क्वेरी Oracle में मर्ज कार्टेशियन जॉइन का कारण क्यों बनेगी?

  5. क्या Oracle में CURSORs के माध्यम से लूपिंग करते समय EXIT WEN निर्देश का उपयोग करना एक बुरा अभ्यास है?