PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sortieren von durch Punkte getrennten Zahlenfolgen (z. B. Versionsnummern)

Sie könnten die Zeichenfolge in ein Array aufteilen und in ein int[] umwandeln und verlassen Sie sich auf die natürliche Reihenfolge von Postgres für Arrays:

SELECT   mycolumn
FROM     mytable
ORDER BY STRING_TO_ARRAY(mycolumn, '.')::int[] ASC