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

Trích xuất tháng từ một ngày trong PostgreSQL

Trong PostgreSQL, bạn có thể sử dụng EXTRACT() hàm để lấy tháng từ một ngày.

Bạn cũng có thể sử dụng DATE_PART() chức năng để làm điều tương tự.

Ví dụ 1:Hàm EXTRACT ()

Đây là một ví dụ về việc sử dụng EXTRACT() hàm để trích xuất tháng từ một ngày.

SELECT EXTRACT(
    MONTH FROM TIMESTAMP '2020-12-16 10:41:35'
    ) AS "Month";

Kết quả:

 Month 
-------
    12

Đây là một ví dụ khác sử dụng dấu thời gian hiện tại.

SELECT 
  current_timestamp,
  EXTRACT(
    MONTH FROM current_timestamp
    ) AS "Month";

Kết quả:

      current_timestamp       | Month 
------------------------------+-------
 2020-03-05 09:15:19.89834+10 |     3

Ví dụ 2:Hàm DATE_PART ()

Đây là một ví dụ về việc sử dụng DATE_PART() chức năng thay thế.

SELECT 
  current_timestamp,
  DATE_PART(
    'month', current_timestamp
    ) AS "Month";

Kết quả:

       current_timestamp       | Month 
-------------------------------+-------
 2020-03-05 09:16:53.587544+10 |     3

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgreSQL - psql \ i:cách thực thi tập lệnh trong một đường dẫn nhất định

  2. Hàm với truy vấn SQL không có đích cho dữ liệu kết quả

  3. Oracle chuyển sang PostgreSQL:Lý do nên di chuyển

  4. Cách tìm một bảng có một cột cụ thể trong postgresql

  5. Làm cách nào để di chuyển cơ sở dữ liệu PostgreSQL sang SQLServer?