Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/11/2007, 18h14   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 37
Points : 14
Points : 14
Par défaut requete pour compter voyelles

bonjour,
je souhaite ecrire une requete select qui retourne le nombre de voyelles dans la phrase "de qui est cette phrase?"
quelqu'un aurait une idée svp? merci
bb5477 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 18h42   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Bonjour

Ca a une utilité dans la vraie vie, ça ??

Code :
SELECT length(translate('de qui est cette phrase', 'aeioubcdfghjklmnpqrstvwxyz ', 'aeiou')) FROM dual;
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 18h55   #3
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Une petite correction, parce que Y est aussi une voyelle !

Code :
SELECT length(translate(lower('de qui est cette phrase'), 'aeiouybcdfghjklmnpqrstvwxz ', 'aeiouy')) AS NB_VOYELLES FROM dual;
Et c'est sûrement utile dans le cadre d'un TD, non ?
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 09h24   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
et les accents
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 10h45   #5
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 453
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 453
Points : 4 215
Points : 4 215
Citation:
Envoyé par Pomalaix Voir le message
Ca a une utilité dans la vraie vie, ça ??
Si tu savais ce à quoi j'ai passé ma matinée d'hier :
La vérification des Code Fiscaux Italiens (genre de numéro secu Français)
http://it.wikipedia.org/wiki/Codice_fiscale
Citation:
• les trois premières lettres représentent les trois consonnes du nom;
• si celui-ci a moins de trois consonnes, ces dernières sont suivies des trois premières trois voyelles afin d'avoir trois caractères;
• si le nom a deux caractères, le troisième sera la lettre X;
• le même critère vaut pour le prénom, qui fournit les autres trois lettres;
• s'il est formé de plus de trois consonnes, on utilise la première, la troisième et la quatrième;
• les deux premiers chiffres sont les deux derniers chiffres de l'année de naissance;
• le neuvième caractère est une lettre qui représente le mois de la naissance ('ABCDEHLMPRST' on n'utilise pas les lettres FGIJKNOQ);
• les deux chiffres suivants sont le jour de naissance, qui pour les femmes a été augmenté de 40 unités;
• les caractères de 12 à 15 indiquent le lieu de naissance;
• enfin, le dernier caractère (case de contrôle) est calculé par le Registre fiscal selon un algorithme particulier
Ah oui et vu qu'il y a des doublons, il y a aussi un truc pour remplacer les chiffres par des lettres.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 14h20   #6
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 37
Points : 14
Points : 14
Par défaut tutoriel sqlplus

Merci beaucoup.. en effet, ça n'a pas trop d'intérêt dans la vrai vie!!! mais je debute sur oracle/sqlplus et ... c pas tjs évident lol

quelqu'un peut-il me donner un support de cours sqlplus par hasard?
car je risque de vous innonder de questions lol !!!
bb5477 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h46.


 
 
 
 
Partenaires

Hébergement Web