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 suivantavec la commande sql suivante
IDENT DESIGNATION
ARM1 ARMOIRE COULOIR
ARM2 ARMOIRE BUREAU
BURE1 BUREAU CLASSIQUE
BURE2 BUREAU TRADITIONNEL
....
ARM10 ARMOIRE CAISSE
ARM11 ARMOIRE CHAMBRE
ect
j’obtiens ce résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from FICHE order by ident
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 .
IDENT DESIGNATION
ARM1 ARMOIRE COULOIR
ARM10 ARMORE CAISSE
ARM11 ARMOIRE CHAMBRE
ARM2 ARMOIRE BUREAU
BURE1 BUREAU CLASSIQUE
BURE2 BUREAU TRADITIONNEL
ect
Partager