0
Voici mes données de test (MySQL)Comment appliquer Trier par le texte avec l'entrée de chiffres
test1
test2
test3
test10
test11
mytest
Je veux commander ces enregistrement par texte, et que par numéro suivant (le cas échéant):
mytest
test1
test2
test3
test10
test11
Et Quand j'utilise Order By
, mes données sont triées sous forme de texte, comme suit:
mytest
test1
test10
test11
test2
test3
quelqu'un pourrait me fournir une solution?
Avez-vous toujours numéro à la fin? Avez-vous vu cette question http://stackoverflow.com/questions/12097368/mysql-order-by-string-with-numbers? Voici aussi une bonne explication de la façon de le faire: http://www.copterlabs.com/blog/natural-sorting-in-mysql/ – Stepashka
Cher Stepashka, En fait, je ne suis pas sûr que j'ai un peu de temps pour mon dossier alphabétique et un peu de temps alphanumérique + alphabétique alors dans ce cas ce que je vais faire. Comme le beuglement. asdasda Faisal Ville Gulshan nouveau secteur ravi Hills Secteur sector1 secteur2 secteur3 secteur4 sector10 Sector9 Merci –
Ainsi, la chaîne 'sector' est statique? –