PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Ordenação de sequências numéricas delimitadas por pontos (por exemplo, números de versão)


Você pode dividir a string em uma matriz, convertê-la em um int[] e confie na ordenação natural do Postgres para arrays:
SELECT   mycolumn
FROM     mytable
ORDER BY STRING_TO_ARRAY(mycolumn, '.')::int[] ASC