Bonjour, j'ai voulu vous fournir une fonction qui permet de chercher le nombre d'occurence d'un caractere dans une chaine donnée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
CREATE OR REPLACE FUNCTION NBR_OCCURENCE (CHAINE1 VARCHAR2, 
CHAR VARCHAR2) RETURN NUMBER IS
   NBR NUMBER := 0;
BEGIN
 SELECT LENGTH(CHAINE1)-LENGTH(REPLACE(CHAINE1,CHAR))
 INTO   NBR
 FROM   DUAL;
 RETURN (NBR);
END;
J'espere qu'elle sera utilie pour vous.