Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql tri des numéros de version

Essayez d'abuser de INET_ATON fonction pour faire le tri comme suit :

SELECT version_number FROM table ORDER BY INET_ATON(SUBSTRING_INDEX(CONCAT(version_number,'.0.0.0'),'.',4))

Cette astuce a été initialement publiée sur la liste de diffusion mysql , un grand merci à l'affiche originale, Michael Stassen !

Voici ce qu'il avait à dire :

Dans ce dernier cas, il recommande une solution similaire à celle postée par @spanky (colonnes séparées).