PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Memesan urutan numerik yang dibatasi titik (misalnya, nomor versi)

Anda dapat membagi string menjadi array, melemparkannya ke int[] dan mengandalkan urutan alami Postgres untuk array:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. heroku, postgreSQL, Django, comments, deliciouspie:Tidak ada operator yang cocok dengan nama dan tipe argumen yang diberikan. Anda mungkin perlu menambahkan gips tipe eksplisit

  2. Bisakah saya menetapkan (dalam dbase) batas ukuran pada bidang byte di PostgreSQL?

  3. Bagaimana cara CAST AS DECIMAL di postgresql?

  4. Jatuhkan batasan berdasarkan nama di Postgresql

  5. KESALAHAN:kueri tidak memiliki tujuan untuk data hasil