sql >> Database teknologi >  >> RDS >> Mysql

mysql sortering af versionsnumre

Prøv at misbruge INET_ATON funktion til at udføre sorteringen sådan:

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

Dette trick blev oprindeligt lagt på mysql-mailinglisten , så mange tak til den originale plakat, Michael Stassen!

Her er, hvad han havde at sige:

I sidstnævnte tilfælde anbefaler han en løsning svarende til den, som @spanky har postet (separate kolonner).



  1. hvor skal jeg placere installationsressourcer (wxs-fil, dmg-script, ikon) og hvordan man konfigurerer maven antrun, når jeg implementerer selvstændig app

  2. Sådan lukkes en markør korrekt i Android

  3. Sådan implementeres PostgreSQL på DigitalOcean

  4. Sådan krypterer du dine MySQL- og MariaDB-sikkerhedskopier