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

Postgres tatanan alam oleh

Postgres memungkinkan Anda untuk mengurutkan berdasarkan array -- yang pada dasarnya mewakili nomor versi. Oleh karena itu, Anda dapat menggunakan sintaks ini:

order by string_to_array(version, '.')::int[] desc

Berikut adalah contoh lengkapnya:

select *
from (values ('1'), ('2.1'), ('1.2.3'), ('1.10.6'), ('1.9.4')) v(version)
order by string_to_array(version, '.')::int[] desc;

Dan bahkan demonstrasi .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord:Bagaimana menemukan orang tua yang SEMUA anaknya cocok dengan suatu kondisi?

  2. Berapa banyak ruang disk yang diperlukan untuk menyimpan nilai NULL menggunakan DB postgresql?

  3. Simpan perubahan ke database vaadin

  4. Cara menghasilkan 52 minggu dari tanggal saat ini menggunakan Postgresql

  5. Tidak dapat terhubung ke PostgreSQL dari Jarak Jauh di instans Amazon EC2 menggunakan PgAdmin