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

Uzyskaj krótką nazwę dnia w PostgreSQL

W PostgreSQL możesz użyć to_char() funkcja, aby uzyskać skróconą nazwę dnia od daty.

Przez „krótką nazwę dnia” rozumiem skróconą nazwę dnia, na przykład pt., pon. itp.

to_char() funkcja przyjmuje dwa parametry; data i ciąg formatu, za pomocą którego należy sformatować tę datę.

Przykład

Oto przykład do zademonstrowania.

SELECT to_char(current_timestamp, 'dy');

Wynik:

sat

Jak można się spodziewać, przeprowadziłem to zapytanie w sobotę.

Określanie sprawy

Możesz określić, czy skrócona nazwa dnia powinna być pisana wielkimi, małymi literami lub literami tytułu.

Aby to zrobić, po prostu użyj żądanej wielkości liter w ciągu formatu.

SELECT 
  to_char(current_timestamp, 'dy') AS "dy",
  to_char(current_timestamp, 'Dy') AS "Dy",
  to_char(current_timestamp, 'DY') AS "DY";

Wynik:

 dy  | Dy  | DY  
-----+-----+-----
 sat | Sat | SAT

Dłuższy ciąg formatujący

Możesz dołączyć krótką nazwę dnia jako część dłuższej daty wyjściowej.

Na przykład następujące.

SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');

Wynik:

Sat, 06 Jun 2020

Uzyskaj nazwę długiego dnia

Możesz użyć Day , DAY lub day aby uzyskać nazwę długiego dnia.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java - data zapisana jako dzień wcześniej

  2. Eksportowanie zapytania PostgreSQL do pliku csv przy użyciu Pythona

  3. Zoptymalizuj zapytanie GROUP BY, aby pobrać ostatni wiersz na użytkownika

  4. Uzyskać domyślne wartości kolumn tabeli w Postgresie?

  5. Zmartwiony transakcją