Oracle nombre de voyelles d'une phrase

kevin -  
dandypunk Messages postés 832 Date d'inscription   Statut Membre Dernière intervention   -
hello,

je dois trouver une requête qui donne le nombre de voyelles d'une chaîne de caractère.

j'ai pensé convertir la chaine en majuscule et puis de faire une recherche des voyelles (en maj) mais je bloque.

j'ai besoin d'un coup de pouce.
Merci
A voir également:

2 réponses

grad
 
je ne crois pas qu'il faut convertir au majuscules:c'est pas sensible ç la casse
tu peux parcourir ton texte/phrase/chaîne de caractères lettre par lettre par lettre grâce à la fonction FOR TO DO , et si chaîne[i]=voyelle alors j=j+1 (la valeur initiale de j et 0) , sinon on continue la boucle sans rien faire
A la fin de la boucle , le j sera le nombre de voyelles dans ta chaîne de caractères
0
dandypunk Messages postés 832 Date d'inscription   Statut Membre Dernière intervention   83
 
L'idée est bonne, j'ajoute les correspondances ASCII sous la forme lettre/DEC/HEX

a/97/61 A/65/41
e/101/65 E/69/45
i/105/69 I/73/49
o/111/6F O/79/4F
u/117/75 U/85/55
y/121/79 Y/89/59
0