Bonjour à tous,

Ma question est un peu compliquée alors je vais essayer d'être le plus explicite possible. Voila j'ai une TABLE FICHE contenant les champs suivants (IDENT varchar(20), DESIGNATION VARCHAR(100)) et comme clé primaire IDENT et en prenant l'exemple de saisie suivant

IDENT DESIGNATION
ARM1 ARMOIRE COULOIR
ARM2 ARMOIRE BUREAU
BURE1 BUREAU CLASSIQUE
BURE2 BUREAU TRADITIONNEL

....
ARM10 ARMOIRE CAISSE
ARM11 ARMOIRE CHAMBRE
ect
avec la commande sql suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select * from FICHE order by ident
j’obtiens ce résultat


IDENT DESIGNATION
ARM1 ARMOIRE COULOIR
ARM10 ARMORE CAISSE
ARM11 ARMOIRE CHAMBRE
ARM2 ARMOIRE BUREAU
BURE1 BUREAU CLASSIQUE
BURE2 BUREAU TRADITIONNEL
ect
la question est comment ordonner par rapport à la partie alphabétique et la partie numérique en même temps sachant que la partie alphabétique a une taille variable .