sql >> Databasteknik >  >> RDS >> PostgreSQL

Beställa punktavgränsade numeriska sekvenser (t.ex. versionsnummer)

Du kan dela strängen till en array, casta den till en int[] och lita på Postgres naturliga ordning för arrayer:

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


  1. Flera INSLAG i en tabell och många till många tabeller

  2. Hur man använder kommandon som DROP TABLE etc. inom en lagrad procedur

  3. php-array från mysql

  4. Hur bildar man en korrekt MySQL-anslutningssträng?