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

Cara Membuat Bilangan Ordinal di PostgreSQL

Di PostgreSQL, Anda dapat menggunakan to_char() berfungsi untuk menampilkan angka dalam format tertentu. Ini termasuk menambahkan nomor dengan indikator ordinal.

Misalnya 1, 2, 3 menjadi 1, 2, 3.

Modifier untuk Indikator Ordinal

Pengubah pola template berikut dapat digunakan untuk menerapkan sufiks nomor urut.

Pengubah Deskripsi
th Sufiks angka urut huruf kecil.
TH Sufiks angka urut huruf besar.

Contoh

Ini contohnya.

SELECT to_char(1, '9th');

Hasil:

1st

Inilah hasilnya ketika diterapkan ke lebih banyak angka.

SELECT 
  to_char(1, '9th') AS "1",
  to_char(2, '9th') AS "2",
  to_char(3, '9th') AS "3",
  to_char(4, '9th') AS "4";

Hasil:

  1   |  2   |  3   |  4   
------+------+------+------
  1st |  2nd |  3rd |  4th

Dan ini dia dengan jumlah yang lebih besar.

SELECT 
  to_char(101, '999th') AS "11",
  to_char(102, '999th') AS "12",
  to_char(103, '999th') AS "13",
  to_char(104, '999th') AS "14";

Hasil:

   11   |   12   |   13   |   14   
--------+--------+--------+--------
  101st |  102nd |  103rd |  104th

Indikator Ordinal Huruf Besar

Ini dia lagi tapi menggunakan TH bukannya th sehingga sufiks nomor urut ditampilkan dalam huruf besar.

SELECT 
  to_char(1, '9TH') AS "1",
  to_char(2, '9TH') AS "2",
  to_char(3, '9TH') AS "3",
  to_char(4, '9TH') AS "4";

Hasil:

  1   |  2   |  3   |  4   
------+------+------+------
  1ST |  2ND |  3RD |  4TH

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgres:tingkatkan pengguna menjadi pengguna super?

  2. Pengaturan Multi Pusat Data Dengan PostgreSQL

  3. Bagaimana menghubungkan ke database PostgreSQL jarak jauh melalui SSL dengan Python

  4. Bandingkan array untuk kesetaraan, abaikan urutan elemen

  5. daftar skema dengan ukuran (relatif dan absolut) dalam database PostgreSQL