Oracle nombre de voyelles d'une phrase

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
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. 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
    1. 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