187 votes

Chaîne de commande SQL en tant que numéro

J'ai des chiffres enregistrés comme VARCHAR à une base de données MySQL. Je n'arrive pas à les faire INT en raison d'autres circonstances dépendantes.

Il les prend comme des caractères et non comme des numéros lors du tri.

Dans la base de données, j'ai

1 2 3 4 5 6 7 8 9 10...

Sur ma page, la liste est ordonnée comme ceci :

1 10 2 3 4 5 6 7 8 9

Comment faire pour qu'il apparaisse dans l'ordre croissant des chiffres ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X