PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak tworzyć liczby porządkowe w PostgreSQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd Postgres podczas wstawiania — BŁĄD:nieprawidłowa sekwencja bajtów do kodowania UTF8:0x00

  2. Generowanie sekwencji w kolejności

  3. Bardziej niezawodne zestawienia z obsługą ICU w PostgreSQL 10

  4. Sterownik JDBC PostgreSQL z systemem Android

  5. Migracja z DB2 do PostgreSQL — co powinieneś wiedzieć