Bonjour,
Je suis sur une base 9i
j'aimerais récupérer dans ma table uniquement les lignes dont le champs C1 contient que des nombres et non pas des caractères alpha-numériques
Est-ce possible?
Bonjour,
Je suis sur une base 9i
j'aimerais récupérer dans ma table uniquement les lignes dont le champs C1 contient que des nombres et non pas des caractères alpha-numériques
Est-ce possible?
va jeter un oeil sur la FAQ :
http://oracle.developpez.com/faq/?page=3-2#isnumber
Ca dépend si tu peux avoir des nombres à virgule ou pas.
Sinon ma méthode pour ne garder que les lignes ayant des 0-9
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WHERE LTRIM(champ, '0123456789') IS NULL AND champ IS NOT NULL
Effectivement McM, ça dépend du besoin...
J'avais interpréter le besoin de farenheiit de faire le trie entre les enregistrements qui contiennent quelque chose qui peut être interprétée comme un nombre et les autres enregistrements...
Il faut être conscient qu'un nombre peut ressembler à ça :
-1.898E+23
effectivement j'ai juste besoin de filtrer les valeurs de champs ne contenant que des chiffres compris entre 0 et 9 donc la méthode de MCM me convient très bien. Mais je garde la méthode de jerome_mtl de côté.
merci beaucoup
alors![]()
Partager