J'ai un tableau que je veux trier par ordre alphabétique, mais aussi par le nombre à la fin.mysql tri alphabétique et le numéro
"SELECT DISTINCT Number FROM database WHERE 1 Order By Number ASC";
Voici comment il trie actuellement:
Number 1
Number 10
Number 11
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
The End
Voilà comment je veux trier:
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
Number 10
Number 11
The End
On dirait que votre colonne de nombre est une valeur de chaîne. Vous pouvez essayer de le convertir en nombre entier avant de le commander –
Essayez ma réponse.Cela fonctionne bien. –
duplication possible de [Tri naturel dans MySQL] (http://stackoverflow.com/questions/153633/natural-sort-in-mysql) – Ejaz