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

SQL 'AT TIME ZONE', truy vấn rộng và với biểu thức 'CHỌN' tất cả các cột (tên bảng. *)

Nếu các cột của bạn thuộc loại timestamp , sau đó sử dụng AT TIME ZONE là cách chính xác để chuyển đổi chúng sang một múi giờ cụ thể.

Tuy nhiên, không sử dụng EET . Sử dụng múi giờ dựa trên địa phương cụ thể từ danh sách này , chẳng hạn như Europe/Bucharest - hoặc bất cứ điều gì có thể áp dụng cho bạn.

Ngoài ra, nếu các cột của bạn thuộc loại timestamp with time zone , sau đó bạn có thể đặt múi giờ của phiên và các postgres sẽ thực hiện chuyển đổi cho bạn:

SET TIME ZONE 'Europe/Bucharest'

Bạn nên đọc tài liệu để hiểu sự khác biệt của hai loại dấu thời gian này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi nào tôi nên sử dụng cột mảng v.s. liên kết trong đường ray

  2. Áp dụng một quy trình kích hoạt duy nhất cho nhiều bảng khác nhau

  3. PostgreSQL - Mệnh đề GROUP BY

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

  5. Cách chèn khóa ngoại trong mô hình tiếp theo