ce que tu souhaites faire n'est pas un tri alphabétique "normal" !!!!
tu souhaites trier par les lettres qui se trouvent au début, puis par le nombre qui se trouvant derrière...
une façon d'y arriver est de récupérer le groupe de lettres se trouvant au debut de ton texte et le nombre se trouvant derrière par 2 fonctions et ensuite de trier par les lettres et le nombre.
Si tu crée 2 fonctions: la fonction lettres_debut et la fonction nombre_apres
ta requête pourra être
SELECT TABLE.Nom FROM [TABLE] ORDER BY lettres_debut(Nom) & nombre_apres(Nom)
Partager