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