W PostgreSQL możesz użyć to_char()
funkcja do wyprowadzania liczb w podanym formacie. Obejmuje to dołączanie liczby do wskaźnika porządkowego.
Na przykład 1, 2, 3 stają się 1., 2., 3..
Modyfikatory wskaźników porządkowych
Do zastosowania sufiksu liczby porządkowej można użyć następujących modyfikatorów wzorca szablonu.
Modyfikator | Opis |
---|---|
th | Sufiks liczby porządkowej małymi literami. |
TH | Sufiks liczby porządkowej pisane wielkimi literami. |
Przykład
Oto przykład.
SELECT to_char(1, '9th');
Wynik:
1st
Oto wynik po zastosowaniu do większej liczby liczb.
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";
Wynik:
1 | 2 | 3 | 4 ------+------+------+------ 1st | 2nd | 3rd | 4th
I tutaj jest z większymi liczbami.
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";
Wynik:
11 | 12 | 13 | 14 --------+--------+--------+-------- 101st | 102nd | 103rd | 104th
Wskaźnik porządkowy wielkich liter
Oto znowu, ale przy użyciu TH
zamiast th
aby przyrostek liczby porządkowej był wyświetlany wielkimi literami.
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";
Wynik:
1 | 2 | 3 | 4 ------+------+------+------ 1ST | 2ND | 3RD | 4TH