Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql sortowanie numerów wersji

Spróbuj nadużyć INET_ATON funkcja do sortowania w ten sposób:

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

Ta sztuczka została pierwotnie opublikowana na lista dyskusyjna mysql , wielkie podziękowania dla oryginalnego plakatu, Michaela Stassena!

Oto, co miał do powiedzenia:

W tym drugim przypadku zaleca rozwiązanie podobne do tego, które opublikował @spanky (osobne kolumny).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczne rozwijanie kraju i stanu Laravel

  2. Zmieniasz to z MySQL na MySQLi?

  3. Parse.com open-source alternatywy dla backendu

  4. Jak sprawdzić rozmiar bazy danych w MySQL?

  5. Prosty skrypt Ajax Jquery — w jaki sposób mogę uzyskać informacje dla każdego wiersza w tabeli?