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

lưu trữ năm trong cơ sở dữ liệu

Một năm là một số nguyên và thậm chí hỗ trợ số học số nguyên theo cách có ý nghĩa nên text không có ý nghĩa. Bạn không có tháng hoặc ngày nên date ở ngay ngoài cửa sổ. hướng dẫn tốt có điều này để nói về smallint :

Điều đó để lại integer như một sự lựa chọn tự nhiên. Nếu bạn định kết hợp giá trị này với date s và timestamps rồi đến interval có thể có ý nghĩa như các hàm và toán tử ngày và giờ hiểu rõ về interval s.

Vì vậy, nó phụ thuộc vào những gì bạn dự định làm với "năm" này và nó thực sự là gì. Nghe giống như một integer đơn giản là phù hợp nhưng bạn có thể phải phân tích một chút để kết hợp nó với "cột năm-tháng-ngày thứ hai" (một date có lẽ là cột) tùy thuộc vào cách chúng cần làm việc cùng nhau.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nhóm các dấu thời gian thành các đảo (dựa trên khoảng cách tùy ý)?

  2. Không tốt nhất mảng theo một cấp độ

  3. postgresql đâu là cách tốt nhất để xuất cột cụ thể từ bảng cụ thể từ một DB sang một cơ sở dữ liệu khác

  4. Hàm tổng hợp tổng hợp mảng cặp đôi?

  5. Làm thế nào để liên kết các biến SQL trong PHP?