Kết quả rõ ràng là lớn hơn những gì bigint
có thể giữ:
Postgres trả về numeric
trong trường hợp như vậy. Bạn không cần phải làm gì cả, nó chỉ hoạt động mà không cần diễn viên rõ ràng.
Nếu không, bạn có thể truyền kiểu cơ sở thành bigint
, do đó buộc kết quả phải là numeric
trong mọi trường hợp.
SELECT sum(myvalue::int8) ...