sql >> Database >  >> RDS >> PostgreSQL

Door punten gescheiden numerieke reeksen bestellen (bijv. versienummers)

Je zou de string naar een array kunnen splitsen, casten naar een int[] en vertrouw op de natuurlijke volgorde van Postgres voor arrays:

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


  1. 10 MySQL-database-interviewvragen voor beginners en gevorderden

  2. RODBC-query geeft geen gegevens terug

  3. groeperen op prijsklasse

  4. Bewaar bestandspaden in een database