Bonjour,
j'utilise une base MySQL couplée à un site en PHP pour gérer une collection de DVD.
J'ai une vue de la liste qui est ordonnée par ordre alphabétique des titres de films ou de séries.
Le problème est que les nombres dans ces titres ne sont pas triés par ordre croissant numérique mais par ordre alphabétique. Ainsi, dans ce tri, 10 est avant 2 car le premier chiffre est 1, donc plus petit que 2.
Ce n'est pas un énorme problème car les films ayant 10 opus sont rares. Mais cela arrive pour les séries.
Ainsi, une série qui a atteint 10 saisons est triée comme cela : 1, 10, 2, 3 ...
Y a-t-il un moyen pour que la requête de tri considère 10 comme la valeur 10 et non comme 1 0 ?
Bien évidemment, je ne souhaite pas ajouter un 0 aux autres titres pour "tricher".
Merci.
Partager