Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql сортиране на номерата на версиите

Опитайте да злоупотребите с INET_ATON функция за извършване на сортирането по следния начин:

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

Този трик първоначално беше публикуван в пощенския списък на mysql , много благодаря на оригиналния постер, Michael Stassen!

Ето какво трябваше да каже:

В последния случай той препоръчва решение, подобно на публикуваното от @spanky (отделни колони).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да съединя две таблици mysql?

  2. Актуализирайте MySQL таблица с класиране на записи в групи

  3. flask-login:не мога да разбера как работи

  4. PHP SQL STMT ИЗБЕРЕТЕ няколко LIKE? възможно ли е?

  5. Как да инсталирате и конфигурирате phpMyAdmin на Debian 8