sql >> Databáze >  >> RDS >> PostgreSQL

Objednávání číselných sekvencí oddělených tečkami (např. čísla verzí)

Řetězec byste mohli rozdělit na pole, přetypovat jej na int[] a spoléhat na přirozené řazení polí Postgres:

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


  1. Seskupování, řazení a počítání v jediném dotazu

  2. Převést „datetime“ na „datetimeoffset“ v SQL Server (příklady T-SQL)

  3. Formát data časového pásma v Oracle

  4. Jaký je nejlepší způsob, jak počítat zobrazení stránek v PHP/MySQL?