Sử dụng trích xuất () chức năng:
select id, extract(epoch from time) as time,
data1, data2,data3
from log;
Rõ ràng cột của bạn không phải là cột dấu thời gian mà là một varchar
, vì vậy, trước tiên bạn cần truyền nó sang dấu thời gian thực trước khi bạn có thể sử dụng extract()
select id,
extract(epoch from time::timestamp) as time,
data1, data2,data3
from log;
Điều này sẽ chỉ hoạt động nếu tất cả các giá trị trong cột đó có định dạng ISO chính xác cho dấu thời gian.
Điều này dạy cho bạn rằng bạn nên