1

Tri de colonne alphanumerique

je m'excuse par avance pour le doublon mais ne sachant pas a quel niveau je dois faire mon tri. je poste aussi en java.

Bonjour,

je cherche a faire des tris de donnees stockees en varchar2 sous oracle920. le contenu peut commencer par une lettre ou par 0 ou par un chiffre.

est-il possible de faire un tri directement au niveau base de donnees ou dois-je passer par java? ou est-ce tout simplement pas possible sans monter une usine a gaz?
voici un exemple :
mon resultat:

3
T0
T01
T049
T1
T23
02
1
10
2

et je voudrais avoir quelque chose comme ca :


1
02
2
3
10
T0
T01
T049
T1
T23


Merci d'avance.
Shirine

2

un index sur ta table ne ferait pas l'affaire ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3

je ne maitrise pas le fonctionnement des indexes, mais est-ce que le fait d'avoir un index peut influer sur le mode de comparaison d'un contenu en varchar2 contenant aussi bien du numerique que de l'alphanumerique en debut de champ?

4

que tu fasses avec index ou avec "ORDER BY" dans ton select, le tri est alphanum quoiqu'il arrive...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

donc je suis coincee? j'aurais toujours des tris pas vraiment tries. faut que je trouve moyen de le faire par soft...
merci