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

पीएल/एसक्यूएल में स्ट्रिंग में अलग-अलग वर्णों की गिनती और नाम कैसे खोजें?

आप रेगुलर एक्सप्रेशन का उपयोग इस प्रकार कर सकते हैं:

SET serveroutput ON
DECLARE
     str        VARCHAR2(20):='helloexample';
     str_length NUMBER;
     c          VARCHAR2(20):=NULL;
     d          NUMBER;
BEGIN
     str_length:=LENGTH(str);
     FOR i IN 1..str_length
     LOOP
          IF regexp_instr(c,SUBSTR(str,i,1))>0 THEN
               NULL;
          ELSE
               c:=c||SUBSTR(str,i,1);
          END IF;
     END LOOP;
     dbms_output.put_line(c);
END;

उत्तर होगा:

heloxamp


  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 XStream को कॉन्फ़िगर करना

  2. एक्सएमएल को सीएलओबी कॉलम से एक्सएमएल टाइप कॉलम में कनवर्ट करते समय त्रुटि

  3. साल, महीने और दिन से तारीख बनाएं

  4. अमान्य रूपांतरण का अनुरोध क्यों किया गया त्रुटि कोड:17132?

  5. PLSQL बेनामी ब्लॉक पूरा होने पर कोई आउटपुट क्यों नहीं?