PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Định dạng tháng bằng chữ số La Mã trong PostgreSQL

Trong PostgreSQL, bạn có thể sử dụng to_char() chức năng trả về ngày tháng ở nhiều định dạng khác nhau.

Một trong những điều bạn có thể làm với hàm này là trả về phần tháng của ngày ở dạng số la mã.

Ví dụ 1

Đây là một ví dụ để bạn hiểu ý tôi.

SELECT to_char(date '2020-07-15', 'RM');

Kết quả:

VII

VII là chữ số La Mã tương đương với 7.

Ví dụ 2 - Tất cả các tháng

Dưới đây là danh sách tất cả các tháng được chuyển đổi sang số tương đương với chữ số la mã của chúng.

SELECT 
  to_char(date '2020-01-15', 'RM') AS "January",
  to_char(date '2020-02-15', 'RM') AS "February",
  to_char(date '2020-03-15', 'RM') AS "March",
  to_char(date '2020-04-15', 'RM') AS "April",
  to_char(date '2020-05-15', 'RM') AS "May",
  to_char(date '2020-06-15', 'RM') AS "June",
  to_char(date '2020-07-15', 'RM') AS "July",
  to_char(date '2020-08-15', 'RM') AS "August",
  to_char(date '2020-09-15', 'RM') AS "September",
  to_char(date '2020-10-15', 'RM') AS "October",
  to_char(date '2020-11-15', 'RM') AS "November",
  to_char(date '2020-12-15', 'RM') AS "December";

Kết quả (sử dụng đầu ra dọc):

January   | I   
February  | II  
March     | III 
April     | IV  
May       | V   
June      | VI  
July      | VII 
August    | VIII
September | IX  
October   | X   
November  | XI  
December  | XII 

Ví dụ này sử dụng đầu ra theo chiều dọc (còn được gọi là "màn hình mở rộng").

Để đặt đầu ra của bạn thành hiển thị mở rộng trong psql, hãy sử dụng như sau:

\x

Kết quả:

Expanded display is on.

Mã này bật và tắt nó. Vì vậy, để tắt nó đi, chỉ cần nhập lại.

\x

Kết quả:

Expanded display is off.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính toán phần trăm từ SUM () trong cùng một truy vấn SELECT sql

  2. cursor.execute (INSERT INTO im_entry.test (+ entrym +) VALUES ('+ p +');)

  3. Triển khai Switchover / Switchback trong PostgreSQL 9.3.

  4. Vùng chứa Spring Docker không thể truy cập vùng chứa Postgres Docker

  5. pg_ctl Mẹo và Thủ thuật